css3 - 做響應(yīng)式布局,媒體查詢(xún)最普遍設(shè)的寬度都有哪幾個(gè)?
問(wèn)題描述
開(kāi)始要做這個(gè)東西,但是具體的寬度設(shè)置不太好確定。大神們介紹一下經(jīng)驗(yàn)吧~
問(wèn)題解答
回答1:可以參照一下bootstrap的媒體查詢(xún)寬度
/* 超小屏幕(手機(jī),小于 768px) *//* 沒(méi)有任何媒體查詢(xún)相關(guān)的代碼,因?yàn)檫@在 Bootstrap 中是默認(rèn)的(還記得 Bootstrap 是移動(dòng)設(shè)備優(yōu)先的嗎?) *//* 小屏幕(平板,大于等于 768px) */@media (min-width: @screen-sm-min) { ... }/* 中等屏幕(桌面顯示器,大于等于 992px) */@media (min-width: @screen-md-min) { ... }/* 大屏幕(大桌面顯示器,大于等于 1200px) */@media (min-width: @screen-lg-min) { ... }
這應(yīng)該也是比較普遍的寬度吧?
另外 SemanticUI的媒體查詢(xún)是這樣的:
MobileTabletSmall Monitor大型顯示器Width 100% 723px 933px 1127pxGutter Size 1em Fluid Fluid Fluid響應(yīng)可見(jiàn)性 mobile only tablet only small monitor only large monitor onlyDevice Width ~768px 768px - 991px 992px - 1200px >1200px可見(jiàn)和bootstrap是一樣的。具體可以看這里SemanticUI-container
回答2:可以參考網(wǎng)易nec的css media:
/* media *//* 橫屏 */@media screen and (orientation:landscape){}/* 豎屏 */@media screen and (orientation:portrait){}/* 窗口寬度<960,設(shè)計(jì)寬度=768 */@media screen and (max-width:959px){}/* 窗口寬度<768,設(shè)計(jì)寬度=640 */@media screen and (max-width:767px){}/* 窗口寬度<640,設(shè)計(jì)寬度=480 */@media screen and (max-width:639px){}/* 窗口寬度<480,設(shè)計(jì)寬度=320 */@media screen and (max-width:479px){}/* windows UI 貼靠 */@media screen and (-ms-view-state:snapped){}/* 打印 */@media print{}
