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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

媒體查詢中“屏幕”和“僅屏幕”之間有什么區(qū)別?

媒體查詢中“屏幕”和“僅屏幕”之間有什么區(qū)別?

媒體查詢中“屏幕”和“僅屏幕”之間有什么區(qū)別?媒體查詢screen和only screen媒體查詢之間有什么區(qū)別?<link media="screen and (max-device-width: 480px)" rel="stylesheet" href="m.css" /><link media="only screen and (max-device-width: 480px)" rel="stylesheet" href="m.css" />我們?yōu)槭裁匆褂胦nly screen?難道screen不是本身提供足夠的信息來渲染只用于屏幕?我見過許多使用以下三種不同方式的響應(yīng)式網(wǎng)站:@media screen and (max-width:632px)@media (max-width:632px)@media only screen and (max-width:632px)
查看完整描述

3 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

以下內(nèi)容來自Adobe docs。


媒體查詢規(guī)范還提供了關(guān)鍵字only,用于隱藏舊瀏覽器的媒體查詢。比如not,關(guān)鍵字必須出現(xiàn)在聲明的開頭。例如:

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

不識(shí)別媒體查詢的瀏覽器需要以逗號(hào)分隔的媒體類型列表,并且規(guī)范說它們應(yīng)該在不是連字符的第一個(gè)非字母數(shù)字字符之前截?cái)嗝總€(gè)值。因此,舊瀏覽器應(yīng)將前面的示例解釋為:

media="only"

因?yàn)闆]有這樣的媒體類型,所以忽略樣式表。同樣,舊的瀏覽器應(yīng)該解釋

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

media="screen"

換句話說,它應(yīng)該將樣式規(guī)則應(yīng)用于所有屏幕設(shè)備,即使它不知道媒體查詢的含義。

不幸的是,IE 6-8未能正確實(shí)現(xiàn)規(guī)范。

它不是將樣式應(yīng)用于所有屏幕設(shè)備,而是完全忽略樣式表。

盡管存在這種行為,但仍建議僅在您希望隱藏其他不太常見的瀏覽器的樣式時(shí)才為媒體查詢添加前綴。


所以,使用

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

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

將在IE6-8中具有相同的效果:兩者都將阻止使用這些樣式。但是,它們?nèi)詫⒈幌螺d。

此外,在支持CSS3媒體查詢的瀏覽器中,如果視口寬度大于401px且媒體類型為屏幕,則兩個(gè)版本都將加載樣式。

我不完全確定哪些不支持CSS3媒體查詢的瀏覽器需要該only版本

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

而不是

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

確保它不被解釋為

media="screen"

對(duì)于有權(quán)訪問設(shè)備實(shí)驗(yàn)室的人來說,這將是一個(gè)很好的測(cè)試。


查看完整回答
反對(duì) 回復(fù) 2019-07-23
  • 3 回答
  • 0 關(guān)注
  • 867 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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