@media的用法


@media screen and (max-width: 600px) { 
/*當屏幕尺寸小于600px時,應用下面的CSS樣式*/
  .class {
    background: #ccc;
  }
}
/*當屏幕尺寸大于900px時,應用下面的CSS樣式*/
@media screen and (min-width: 900px) {
  .class {
    background: #fff;
  }
}

注意下順序,如果你把@media (min-width: 768px)寫在了下面那么很悲劇,
@media (min-width: 1200){ //>=1200的設備 }
@media (min-width: 992px){ //>=992的設備 }
@media (min-width: 768px){ //>=768的設備 }
因為如果是1440,由于1440>768那么你的1200就會失效。

所以我們用min-width時,小的放上面大的在下面,同理如果是用max-width那么就是大的在上面,小的在下面
@media (max-width: 1199){ //<=1199的設備 }
@media (max-width: 991px){ //<=991的設備 }
@media (max-width: 767px){ //<=767的設備 }

另一種是直接在link中判斷設備的尺寸,然后引用不同的css文件:

<link href="styleA.css" media="screen and (min-width: 400px)" rel="stylesheet" type="text/css">

意思是當屏幕的寬度大于等于400px的時候,應用styleA.css

在media屬性里:
screen 是媒體類型里的一種,CSS2.1定義了10種媒體類型
and 被稱為關鍵字,其他關鍵字還包括 not(排除某種設備),only(限定某種設備)
(min-width: 400px) 就是媒體特性,其被放置在一對圓括號中。

<link rel="stylesheet" type="text/css" href="styleB.css"  media="screen and (min-width: 600px) and (max-width: 800px)">

常用的:
小于768的
768px
768和992之間的
992px
992和1200間的
1200px
大于1200

bootstrap的斷點值:
Bootstrap 是移動設備優(yōu)先的

/* 小屏幕(平板,大于等于 768px) */
@media (min-width: 768px) { ... col-sm-3... }

/* 中等屏幕(桌面顯示器,大于等于 992px) */
@media (min-width: 992px) { ... col-md-3...}

/* 大屏幕(大桌面顯示器,大于等于 1200px) */
@media (min-width: 1200px) { ... col-lg-3...}

總結:順序不能反
@media (max-width: 767px) { ... col-xs-3... } { //<=767的設備 } 手機
@media (min-width: 768px) { ... col-sm-3... } { //>=768的設備 } 平板
@media (min-width: 992px) { ... col-md-3...} { //>=992的設備 } 電腦
@media (min-width: 1200px) { ... col-lg-3...} { //>=1200的設備 } 大顯示器

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • @media (min-width: 768px){ //>=768的設備 } @media (min-width...
    賣萌可愛啊閱讀 3,075評論 0 0
  • rem布局 1.rem單位 2.媒體查詢 2.1 什么是媒體查詢 2.2 媒體查詢語法規(guī)范 2.3 媒體查詢+re...
    Scincyc閱讀 1,895評論 0 0
  • 本文目錄: 1.媒體查詢的概念 2.媒體查詢的常用寫法 3.柵格系統(tǒng) 4.響應式工具 1.媒體查詢的概念 媒體指的...
    前端輝羽閱讀 1,187評論 0 8
  • 為什么要學移動app ? 1 .用戶需求2.企業(yè)需求3.It 公司解決需求4. 用戶基礎大 相對于pc端的網(wǎng)站、 ...
    peng凱閱讀 640評論 0 0
  • 久違的晴天,家長會。 家長大會開好到教室時,離放學已經(jīng)沒多少時間了。班主任說已經(jīng)安排了三個家長分享經(jīng)驗。 放學鈴聲...
    飄雪兒5閱讀 7,823評論 16 22

友情鏈接更多精彩內(nèi)容