|
|
|
|
|
媒體查詢(Media query)用于使頁面響應(yīng)所有不同的屏幕尺寸,從而增加用戶體驗(yàn)。移動設(shè)備、平板電腦和計算機(jī)等不同設(shè)備具有不同的屏幕尺寸,因此確保用戶擁有完美體驗(yàn)非常重要。
桌面模式
上面的網(wǎng)站是桌面視圖。背景顏色設(shè)置為dodgerblue,文本顏色設(shè)置為白色。
在響應(yīng)模式
上述網(wǎng)站處于響應(yīng)式(媒體查詢)視圖中。背景顏色從深藍(lán)色變?yōu)闇\黃色,文本顏色從白色變?yōu)楹谏?/p>
如何在你的網(wǎng)站上使用媒體查詢
用法:
@media [screen type] and ( expression ){ }
screen-type
可以是這些中的任何一個: print
、screen
、speech
、all
。默認(rèn)情況下,這將是all
。
為了有效地利用媒體查詢,我們必須使用元標(biāo)記。
用法:
<meta name=”viewport” content=”width=device-width ,initial-scale=1.0">
這包含在 <head>
標(biāo)簽內(nèi)。
添加視口(viewport)元標(biāo)記
width=device-width
屬性設(shè)置確保頁面內(nèi)容始終適合屏幕的寬度。由于用戶水平滾動不方便,我們必須確保內(nèi)容始終適合設(shè)備的寬度,因?yàn)榇怪睗L動更容易。
在媒體查詢中,我們可以使用多個選擇器并分配不同的屬性。因此,當(dāng)滿足媒體查詢條件時,執(zhí)行其中的所有屬性。
我們也可以將媒體查詢用作 OR
條件,為了實(shí)現(xiàn)這一點(diǎn),我們應(yīng)該提到用逗號分隔的多個條件。因此,當(dāng)任何一個條件為真時,它的內(nèi)部將被執(zhí)行。
多條件媒體查詢用and連接
響應(yīng)頁面
總計
本文介紹了如何在你的網(wǎng)站上使用媒體查詢,通過媒體查詢,頁面可以響應(yīng)不同的屏幕尺寸,響應(yīng)式網(wǎng)頁就是這樣實(shí)現(xiàn)的。
相關(guān)連接