两种方式,一种是直接在link中判断设备的尺寸,然后引用不同的css文件:

< link rel ="stylesheet" type ="text/css" href ="styleA.css" media ="screen and (min-width: 400px)">

意思是当屏幕的宽度大于等于400px的时候,应用styleA.css

在media属性里:

screen 是媒体类型里的一种,CSS2.1定义了10种媒体类型

and 被称为关键字,其他关键字还包括 not(排除某种设备),only(限定某种设备)

(min-width: 400px) 就是媒体特性,其被放置在一对圆括号中。完整的特性参看 相关的Media features部分

< link rel ="stylesheet" type ="text/css" href ="styleB.css" media ="screen and (min-width: 600px) and (max-width: 800px)" >

意思是当屏幕的宽度大于600小于800时,应用styleB.css

另一种方式,即是直接写在标签里:

@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时,应用下面的CSS样式*/ .class { background : #ccc ; } }

写法是前面加@media,其它跟link里的media属性相同

其实基本上就是样式覆盖~,判断设备,然后引用不同的样式文件覆盖。

要注意的是由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要,否则会出现横向滚动条。

html自动适应屏幕分辨率,关于HTML的屏幕分辨率适配的方法,求主流HTML自适应方法。...相关推荐

  1. android 主流分辨率是多少,android 屏幕分辨率问题

    iPhone的icon设计就这么简单,iPhone的屏幕只有320×480像素,所以程序没有适配性问题. Android 在研究Android的icon设计之前,有必要先了解Android的界面是如何 ...

  2. 为什么计算机屏幕分辨率会,为什么计算机屏幕变窄

    我的电脑屏幕变窄了. 首先,系统解析问题 如果这是第一个分辨率问题,我们只需增加分辨率即可全屏显示. 首先在桌面上的空白处单击,然后单击鼠标右键,单击屏幕分辨率设置,调整最佳屏幕分辨率,然后确定. 第 ...

  3. 台式计算机显示屏分辨率,终于认识电脑屏幕分辨率不正常怎么办

    电脑屏幕分辨率不正常怎么办呢?相信这是非常常见的,这也不算是什么问题,而且我们自己也都会调,只不过有些电脑新手还没有摸清楚笔记本各个尺寸所对应的分辨率以及调节的方法.今天小编就带大家了解一下. 电脑屏 ...

  4. android编程:调节视频画面分辨率,Android编程实现屏幕自适应方向尺寸与分辨率的方法...

    本文实例讲述了Android编程实现屏幕自适应方向尺寸与分辨率的方法.分享给大家供大家参考,具体如下: Android 屏幕自适应方向尺寸与分辨率,包括屏幕界面布局.多分辨率支持.获取屏幕尺寸.屏幕横 ...

  5. matlab 在2k屏幕,如何将4k显示器的分辨率调整为2k,并将2k分辨率用于4k显示器

    如何将4k显示器的分辨率调整为2k,并将2k分辨率用于4k显示器 一个. 调整分辨率: 右键单击桌面上的---"属性" ---"设置" ---"屏幕分 ...

  6. 手机屏幕尺寸、分辨率,图像像素、分辨率、实际大小解惑

    [size=medium]本人常常被这些概念混淆,主要是没有好好的比较,没真正完全的搞清楚,这次做个详细点的比较. [b]手机屏幕尺寸[/b]:屏幕大小如2.1英寸,3.2英寸,3.7英寸等等,是指屏 ...

  7. Android实战技巧之十:获得屏幕物理尺寸、密度及分辨率

    大家帮忙喽! 博主参加2014博客之星活动,大家帮忙投票啦!猛击这里! 通过程序去了解硬件情况是一件十分有意思的事情.很早我就研究在WM6.5上获得屏幕物理尺寸,但一直没有成功.后来又想要在Andro ...

  8. php获得屏幕宽度,PHP获取客户端屏幕宽度、高度及分辨率的方法

    PHP获取客户端屏幕宽度.高度及分辨率的方法 发布时间:2015-11-21 08:08:45 作者:佚名 阅读:(61) php获取客户端屏幕宽度.高度及分辨率的方法 首先需要说明的是php是服务器 ...

  9. 分辨率 像素 密度和 屏幕尺寸的关系

    1.手机的分辨率 像素 密度和 屏幕尺寸是我们经常听到的字眼,它们之间的关系如下: 分辨率是指屏幕上有横竖各有多少个容器点,每个容器点是用于容纳一个像素的. 像素严格来说是指用于图片上的,图片上的像素 ...

最新文章

  1. Retrofit源码研究
  2. 关于CSS中表单的一些属性和使用
  3. 测序数据学习笔记:bcl2fastq 安装
  4. 【51CTO学院三周年】写给自己的51cto
  5. 使用WebBrowser与msHtml开发WinForms下的HtmlEditor控件
  6. sh: 0: getcwd() failed: No such file or directory解决
  7. (旧)走遍美国——(三、文化4)
  8. 如何使用Gitbook创建html技术文档
  9. andriod之应用内置浏览器 webview
  10. 分区创建 linux_在 Intel NUC 上安装 Linux
  11. [论文阅读] IL2M: Class Incremental Learning With Dual Memory
  12. 电阻的快速选型对开发项目非常重要
  13. Eclipse使用Ant编译时报错Perhaps JAVA_HOME does not point to the JDK
  14. ios系统安装android,iPhone上安装Android系统详细步骤。
  15. PHP运行Python脚本
  16. usb转vga转换器
  17. c语言中static作用
  18. mysql8修改密码之后无法登陆_解决MySQL8.0安装第一次登陆修改密码时出现的问题...
  19. vue项目中,关于echarts报错:To install them, you can run: npm install --save echarts/lib/chart/bar…………
  20. 量子力学二态系统Bloch球练习题

热门文章

  1. java面向对象oop阶段总结
  2. iOS淘宝授权登录及跳转淘宝页面
  3. java优化代码常见套路
  4. 杨辉三角c语言程序jian,杨辉三角C语言程序队列实现(带源码+解析)
  5. 记录openlaw的反爬
  6. 王兴的“下半场”与美团-大众点评的另一种可能
  7. MBT测试思想在苏宁蛙测的运用实践分享
  8. 【小组专题四点五:素数】素数的分布,素数定理,素数猜想与兰道问题
  9. html table 表格脚,HTML表格table
  10. 【论文阅读】【3d目标检测】Behind the Curtain: Learning Occluded Shapes for 3D Object Detection