惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
美团技术团队
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
T
Tailwind CSS Blog
U
Unit 42
C
Check Point Blog
S
SegmentFault 最新的问题
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
罗磊的独立博客
小众软件
小众软件
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
DataBreaches.Net

博客园 - 炭炭

一句话记住数据库三范式 HTML 中 META tag 的作用 JQuery Dom 事件 好网址收集 setTimeout和setInteval JQuery 给DOM控件绑定和移除事件的方法 给学生练习的几个例子 测试策略的两个终极问题 Eclipse Hot key 开始Scrum 4 : Defects of Scrum 开始 Scrum 3: Values of Scrum People management skill 自动化脚本准备数据的几种方式 适合自动化的测试与不适合做自动化的测试 测试天生就要自动化的理由 Manager 如何在Scrum team中体现作用? 测试与开发的冲突举例 英国诗人兰德(1775-18) 开始 Scrum 2: 当前团队有的SCRUM Meeting
Responsive design 根据浏览器大小应用不同css的方法
炭炭 · 2012-09-19 · via 博客园 - 炭炭

如果想在移动设备的浏览器上应用不同的 css, 完成你的responsive desin ,有两种方法:

方法1:

在 css 文件中加 @media 标签,如

@media screen and (min-width:481px)

{

/* 宽度大于481时应用的样式 */

......

}  

@media screen and (max-width:480px)

{

/* 宽度小于于480时应用的样式 */

......

其它共用的css属性放在外边。

方法2:

在页面<head> 部分指定不同的 css。 如:

<head>
<title></title>
<link href="test1.css" rel="stylesheet" type="text/css" />
<link href="mobile.css" rel="stylesheet" media="screen and (max-width:768px)" type="text/css" />
</head>

当浏览器宽度小于768px时会使用mobile.css ,不然就用前一个。

经试验,下面这种说法是错误的,都会加载。

两种方法最主要的区别在于:后一种的性能要好,在 mobile.css 中的资源在不满足条件是不会加载,而前一种在两种情况下均会加载。