赞
踩
摘自:https://blog.csdn.net/qq_34960569/article/details/51775737
only(限定某种设备)
screen 是媒体类型里的一种
and 被称为关键字,其他关键字还包括 not(排除某种设备)
/* 常用类型 */
类型 解释
all 所有设备
braille 盲文
embossed 盲文打印
handheld 手持设备
print 文档打印或打印预览模式
projection 项目演示,比如幻灯
screen 彩色电脑屏幕
speech 演讲
tty 固定字母间距的网格的媒体,比如电传打字机
tv 电视
screen一般用的比较多,下面是我自己的尝试,列出常用的设备的尺寸,然后给页面分了几个尺寸的版本。
/* 常用设备 */
设备 屏幕尺寸
显示器 1280 x 800
ipad 1024 x 768
Android 800 x 480
iPhone 640 x 960
两种方式
No.1<link rel="stylesheet" type="text/css" href="styleB.css" media="screen and (min-width: 600px) and (max-width: 800px)">
意思是当屏幕的宽度大于600小于800时,应用styleB.css
No.2
@media screen and (max-width: 600px) {
/当屏幕尺寸小于600px时,应用下面的CSS样式/
.class { background: #ccc; }
}
<meta name="viewport" content="width=device-width, initial-scale=1"/>
例如:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- </head>
- <style>
- @media screen and (min-width: 1200px) {
- body{
- background-color: antiquewhite;
- }
- p{
- width: 1200px;
- background-color: sienna;
- }
- }
- @media screen and (min-width: 500px) and (max-width: 1023px){
- body{
- background-color: aqua;
- }
- p{
- width: 960px;
- background-color: cadetblue;
- }
- }
- </style>
- <body>
- <p>响应式效果</p>
- </body>
- </html>
在谷歌浏览器中用开发者工具拉动屏幕会发现出现不同效果!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。