發(fā)表日期:2016-05-09 文章編輯:南昌開(kāi)優(yōu)網(wǎng)絡(luò) 瀏覽次數(shù):4578 標(biāo)簽:CSS
利用@media screen實(shí)現(xiàn)網(wǎng)頁(yè)布局的自適應(yīng)
優(yōu)點(diǎn):無(wú)需插件和手機(jī)主題,對(duì)移動(dòng)設(shè)備友好,能夠適應(yīng)各種窗口大小。只需在CSS中添加@media screen屬性,根據(jù)瀏覽器寬度判斷并輸出不同的長(zhǎng)寬值
1280分辨率以上(大于1200px)
@media screen and (min-width:1200px){
#page{ width: 1100px; }#content,.div1{width: 730px;}#secondary{width:310px}
}
1100分辨率(大于960px,小于1199px)
@media screen and (min-width: 960px) and (max-width: 1199px) {
#page{ width: 960px; }#content,.div1{width: 650px;}#secondary{width:250px}select{max-width:200px}
}
880分辨率(大于768px,小于959px)
@media screen and (min-width: 768px) and (max-width: 959px) {
#page{ width: 900px; }#content,.div1{width: 620px;}#secondary{width:220px}select{max-width:180px}
}
720分辨率(大于480px,小于767px)
@media only screen and (min-width: 480px) and (max-width: 767px){
#page{ width: 450px; }#content,.div1{width: 420px;position: relative; }#secondary{display:none}#access{width: 450px; }#access a {padding-right:5px}#access a img{display:none}#rss{display:none}#branding #s{display:none}
}
440分辨率以下(小于479px)
@media only screen and (max-width: 479px) {
#page{ width: 300px; }#content,.div1{width: 300px;}#secondary{display:none}#access{width: 330px;} #access a {padding-right:10px;padding-left:10px}#access a img{display:none}#rss{display:none}#branding #s{display:none}#access ul ul a{width:100px}
}