响应式web设计(一)
媒体查询
最近在研究响应式web页面设计,入门级media queries ,即媒体查询,媒体查询在css3中引入,作用是允许设定表达式检查媒体环境,用来确定应用不同的样式。
媒体查询应用的两种方式
一.在引入样式表的时候判断媒体尺寸,根据尺寸引入不同的样式表,如下
<link rel="stylesheet" type="text/css" href="A.css" media="screen and (max-width: 620px)">
表示当媒体分表率小于620像素时,应用A样式表(像素只是媒体查询的其中一种类型)
and 为关键字
<link rel="stylesheet" type="text/css" href="B.css" media="screen and (min-width: 621px) and (max-width: 980px)">
上面这个link表示 当媒体像素在621像素到980像素之间时,应用B样式表
二.就是直接在样式表中写媒体查询的样式
@media screen and (max-width: 620px) { /*当屏幕尺寸小于620px时,应用下面的CSS样式*/ .class { background: red; } }
媒体查询就是用来查询媒体环境,在web中就是对像素条件的查询,用以控制在不同分辨率的设备上显示不同的样式。
字体
body { margin: 0; padding: 0; font-size: 14px; } .head { padding: 10px; max-width: 1000px; margin: 0 auto; background-color: blue; color: white; font-size: 1.14em; } .left { background-color: red; float: left; width: 40%; } .right { margin-bottom: 10px; background-color: yellow; float: right; width: 50%; } .bot { margin: 0 auto; background-color: gray; clear: both; width: 50%; } @media screen and (max-width :600px) { .bot { display: none; } }
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link href="style/style.css" rel="stylesheet" /> </head> <body> <div class="head"> <div class="left"> 5月18日,国家主席习近平在上海会见柬埔寨首相洪森。 新华社记者 兰红光 摄 习近平表示,中 </div> <div class="right"> 5月18日,国家主席习近平在上海会见柬埔寨首相洪森。 新华社记者 兰红光 摄 习近平表示,中柬友谊源远流长,历经风雨考验而不动摇,弥足珍贵。无论国际形势如何变化,我们一定要坚定不移推动中柬全面战略合作伙伴关系发展,把中柬友好事业坚定不移推进下去,让两国和两国人民世世代 代友好下去。 </div> <div class="bot"> 5月18日,国家主席习近平在上海会见柬埔寨首相洪森。 新华社记者 兰红光 摄 习近平表示,中柬友谊源远流长,历经风雨考验而不动摇,弥足珍贵。无论国际形势如何变化,我们一定要坚定不移推动中柬全面战略合作伙伴关系发展,把中柬友好事业坚定不移推进下去,让两国和两国人民世世代 代友好下去。 </div> </div> </body> </html>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。