在响应式web设计中,CSS3 @media是一个入门级的技巧
CSS3 @media(也成为CSS3媒体查询)其作用就是允许添加表达式用以确定媒体的环境情况,以此来应用不同的样式表。换句话说,其允许我们在不改变内容的情况下,改变页面的布局以精确适应不同的设备
media用来指定特定的媒体类型,例如屏幕(screen)和打印(print)和支持所有媒体介质的all
@media screen and (min- 1024px){
div{
background-color: red;
}
}
用min-width(最小宽度)时,小的放上面大的在下面,同理如果是用max-width(最大宽度)那么就是大的在上面,小的在下面
PC端
按屏幕宽度大小排序(主流的用橙色标明)
分辨率 比例 | 设备尺寸
1024*500 (8.9寸)
1024*768 (比例4:3 | 10.4寸、12.1寸、14.1寸、15寸; )
1280*800(16:10 |15.4寸)
1280*1024(比例:5:4 | 14.1寸、15.0寸)
1280*854(比例:15:10 | 15.2)
1366*768 (比例:16:9 | 不常见)
1440*900 (16:10 17寸 仅苹果用)
1440*1050(比例:5:4 | 14.1寸、15.0寸)
1600*1024(14:9 不常见)
1600*1200 (4:3 | 15、16.1)
1680*1050(16:10 | 15.4寸、20.0寸)
1920*1200 (23寸)
通过上面的电脑屏蔽及尺寸的例表上我们得到了几个宽度
1024 1280 1366 1440 1680 1920
移动端
320*568(iphone5/SE)
360*640(Galaxy S5)