国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS3 Media Queries(響應(yīng)式布局可以讓你定制不同的分辨率和設(shè)備)

2024-07-11 08:28:44
字體:
供稿:網(wǎng)友
Media Queries這功能是非常強大的,他可以讓你定制不同的分辨率和設(shè)備,并在不改變內(nèi)容的情況下,讓你制作的web頁面在不同的分辨率和設(shè)備下都能顯示正常,并且不會因此而丟失樣式。
首先來看一個簡單的實例:

復(fù)制代碼
代碼如下:
<link rel="stylesheet" media="screen and (max-width: 600px)" href="small.css" />

上面的media語句表示的是:當(dāng)頁頁寬度小于或等于600px,調(diào)用small.css樣式表來渲染你的Web頁面。首先來看media的語句中包含的內(nèi)容:
1、screen:這個不用說大家都知道,指的是一種媒體類型;
2、and:被稱為關(guān)鍵詞,與其相似的還有not,only,稍后會介紹;
3、(max-width:600px):這個就是媒體特性,說得通俗一點就是媒體條件。
為了更能理解Media Query,我們在次回到前面的實例上:轉(zhuǎn)換成css中的寫法為:

復(fù)制代碼
代碼如下:
@media screen and (max-width: 600px) {
選擇器 {
屬性:屬性值;
}
}

其實就是把small.css文件中的樣式放在了@media srceen and (max-width;600px){…}的大括號之中。在語句上面的語句結(jié)構(gòu)中,可以看出Media query和css的屬性集合很相似,主要區(qū)別在:
1、Media query只接受單個的邏輯表達式作為其值,或者沒有值;
2、css屬性用于聲明如何表現(xiàn)頁頁的信息;而Media Query是一個用于判斷輸出設(shè)備是否滿足某種條件的表達式;
3、Media Query其中的大部分接受min/max前綴,用來表示其邏輯關(guān)系,表示應(yīng)用于大于等于或者小于等于某個值的情況
4、CSS屬性要求必須有屬性值,Media Query可以沒有值,因為其表達式返回的只有真或假兩種

下面我們一起來看看Media Queries的具體使用方式
一、最大寬度Max Width

復(fù)制代碼
代碼如下:
<link rel="stylesheet" media="screen and (min-width:900px)" href="big.css" type="text/css" />

上面表示的是:當(dāng)屏幕大于或等于900px時,將采用big.css樣式來渲染W(wǎng)eb頁面。
二、多個Media Queries使用

復(fù)制代碼
代碼如下:
<link rel="stylesheet" media="screen and (min-width:600px) and (max-width:900px)" href="style.css" type="text/css" />

Media Query可以結(jié)合多個媒體查詢,換句話說,一個Media Query可以包含0到多個表達式,表達式又可以包含0到多個關(guān)鍵字,以及一種Media Type。正如上面的其表示的是當(dāng)屏幕在600px-900px之間時采用style.css樣式來渲染web頁面。
三、設(shè)備屏幕的輸出寬度Device Width

復(fù)制代碼
代碼如下:
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宣恩县| 平陆县| 荥经县| 许昌县| 年辖:市辖区| 微山县| 利津县| 望谟县| 鸡泽县| 乌兰察布市| 溧阳市| 新乡县| 瑞金市| 建宁县| 启东市| 河西区| 鸡西市| 武乡县| 榆林市| 峨眉山市| 云浮市| 来宾市| 普安县| 阿瓦提县| 双桥区| 威远县| 宽城| 晋州市| 枣强县| 西城区| 富蕴县| 利川市| 嘉善县| 包头市| 巴林左旗| 瑞昌市| 冕宁县| 巴林右旗| 宁乡县| 马龙县| 邵东县|