CSS 媒體查詢語法是一個非常重要的 CSS 技術(shù),它允許我們根據(jù)設(shè)備的寬度、高度、方向等條件來制作響應(yīng)式的頁面。在 CSS3 中,我們通過 @media 規(guī)則來定義媒體查詢。
@media mediatype and (condition) { CSS代碼塊 }
其中mediatype
參數(shù)用于定義媒體類型,常見的媒體類型有:
all
:所有媒體設(shè)備print
:打印機(jī)screen
:屏幕speech
:語音輸出設(shè)備
condition
參數(shù)用于定義媒體查詢的條件。常見的條件包括:
width
:設(shè)備寬度height
:設(shè)備高度orientation
:設(shè)備方向aspect-ratio
:設(shè)備屏幕比例color
:設(shè)備顏色深度resolution
:設(shè)備分辨率
下面是一個簡單的例子,當(dāng)設(shè)備屏幕寬度小于等于 768 像素時,應(yīng)用樣式font-size: 16px;
:
@media screen and (max-width: 768px) { body { font-size: 16px; } }
我們可以看到,媒體查詢語法十分靈活,可以根據(jù)具體情況制定不同的條件和樣式,為響應(yīng)式設(shè)計提供了強(qiáng)有力的支持。