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

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

CSS3 Media Queries 詳解?

CSS3 Media Queries 詳解?

慕碼人2483693 2018-10-08 14:10:10
CSS3 Media Queries 詳解
查看完整描述

1 回答

?
互換的青春

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

說(shuō)起CSS3的新特性,就不得不提到 Media Queries 。

 

本文比較詳細(xì),所以很多實(shí)際中用不到。所以如果只是想簡(jiǎn)單了解Media Queries,推薦參考 CSS3 Media Queries 。

 

CSS2.1定義了 Media 的部分,包括類型、組別和規(guī)則等。CSS并非為了顯示器而創(chuàng)造,而是應(yīng)用于各種各樣的媒體,比如常見的顯示器,越來(lái)愈多的手持設(shè)備,可能略顯過(guò)時(shí)的電視機(jī)等等。

 

而 Media Queries 的引入,其作用就是允許添加表達(dá)式用以確定媒體的情況,以此來(lái)應(yīng)用不同的樣式表。換句話說(shuō),其允許我們?cè)诓桓淖儍?nèi)容的情況下,改變頁(yè)面的布局以精確適應(yīng)不同的設(shè)備,以此加強(qiáng)體驗(yàn)。所以Media Queries和CSS優(yōu)化沒(méi)有關(guān)系,甚至是矛盾的。

 

引用CSS3 Media Queries里的直觀的 DEMO,當(dāng)瀏覽器寬度改變時(shí),應(yīng)用的CSS發(fā)生變化。而這些,原本需要 JavaScript 的控制才能做到。

 

Web移動(dòng)化的趨勢(shì)越加明顯。雖然國(guó)內(nèi)受到很多制約,但是這種浪潮卻無(wú)法阻擋。前段時(shí)間jQuery宣布mobile項(xiàng)目,也加速了這種變化。Media Queries 不久的將來(lái)應(yīng)該就會(huì)被更多的使用,以更好的支持新興設(shè)備比如iPad。事實(shí)上, jQuery 甚至有 Media Queries的插件。

 

看看 Media Queries 做了什么

 

 

一個(gè)三欄布局,在屏幕變窄的情況下,變成1欄布局,甚至是消除多余兩欄而只留下通常的內(nèi)容的第2欄。Media Queries是如何工作的?先看看 link 標(biāo)簽的寫法:

 

代碼:

 

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

 

在media屬性里:

 

screen 是媒體類型里的一種,CSS2.1定義了10種媒體類型

 

and 被稱為關(guān)鍵字,其他關(guān)鍵字還包括 not(排除某種設(shè)備),only(限定某種設(shè)備)

 

(min-width: 400px) 就是媒體特性,其被放置在一對(duì)圓括號(hào)中。完整的特性參看 相關(guān)的Media features部分

 

媒體特性共13種,可以說(shuō)是一個(gè)類似CSS屬性的集合。但和CSS屬性不同的是,媒體特性只接受單個(gè)的邏輯表達(dá)式作為其值,或者沒(méi)有值。并且其中的大部分接受 min/max 的前綴,用來(lái)表示 大于等于/小于等于 的邏輯,以此避免使用 < 和 > 這些字符。

 

 

那么,回到剛才的那條Media Query,media="screen and (min-width: 400px)" 的意思就是當(dāng)屏幕的寬度大于等于400px的時(shí)候,應(yīng)用此條CSS。


查看完整回答
反對(duì) 回復(fù) 2018-10-20
  • 1 回答
  • 0 關(guān)注
  • 515 瀏覽
慕課專欄
更多

添加回答

舉報(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)