第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(guān)于only在支持media type瀏覽器中的意義

;表示不支持媒體特性但又支持媒體類型的設(shè)備,這樣就會不讀樣式,因為其先會讀取only而不是screen; 這句話怎么理解?網(wǎng)上找了一圈也沒有解釋清除,only在支持media type的瀏覽器時的作用。

正在回答

3 回答

https://stackoverflow.com/questions/8549529/what-is-the-difference-between-screen-and-only-screen-in-media-queries/

我看了下一篇老外的講解,鏈接在上面,第二條回答就是,感興趣的可以去看看。

假如有如下代碼

media="screen?and?(min-width:?401px)?and?(max-width:?600px)"

在老版本瀏覽器只會被翻譯成?

media="screen"

而不會去識別后面的 (min-width: 401px) and (max-width: 600px),所以說只要是screen媒體,不管寬度多寬,該樣式表都會被渲染。

而假如加了only關(guān)鍵字的話,例如如下代碼

media="only?screen?and?(min-width:?401px)?and?(max-width:?600px)"

則會被翻譯成

media="only"

?因為并沒有什么媒體類型是"only",所以瀏覽器也不會去渲染后面的樣式表。


所以說白了,就是對于老版本瀏覽器,把這條樣式表隱藏掉,僅此而已。


W3C對這個關(guān)鍵字的解釋如下(雖然我看不懂):

The keyword ‘only’ can also be used to hide style sheets from older user agents. User agents must process media queries starting with ‘only’ as if the ‘only’ keyword was not present.

0 回復 有任何疑惑可以回復我~

前面沒有解釋過什么是媒體特性、媒體類型和媒體查詢吧?一臉懵逼


0 回復 有任何疑惑可以回復我~
#1

慕雪3362504

https://www.cnblogs.com/august-8/p/4537685.html 可以看下這個
2019-07-24 回復 有任何疑惑可以回復我~

作用就一個,就是忽略

比如寫了一個樣式里面有下面兩條

@media?only screen and (min-width:240px){body{background:red !important;}}

body{background:green;}

上面兩條命令很簡單,第一條當設(shè)備屏幕寬度大于240px時背景為紅色,第二條背景為綠色

假設(shè)設(shè)備屏幕寬度為320px,如果設(shè)備支持媒體特性時,它的背景會顯示為紅色,如果設(shè)備不支持媒體特性但支持媒體類型時,此時它的背景會顯示為綠色,即即使?jié)M足寬度大于240px但不支持媒體查詢,所以不會應(yīng)用媒體查詢內(nèi)部樣式

0 回復 有任何疑惑可以回復我~
#1

風起臨冬

所有only的意思是,只有同時滿足媒體查詢和寬度大于240,背景才為紅色?那么如果我不加only,不支持媒體查詢的設(shè)備依然會是背景紅色嗎
2018-08-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
十天精通CSS3
  • 參與學習       243053    人
  • 解答問題       2677    個

本課程為CSS3入門教程,深刻詳解CSS3知識讓網(wǎng)頁穿上絢麗裝備

進入課程

關(guān)于only在支持media type瀏覽器中的意義

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號