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

首頁 > 開發 > CSS > 正文

詳解使用CSS3的@media來編寫響應式的頁面

2024-07-11 08:38:17
字體:
來源:轉載
供稿:網友

首先要知道,我們為什么要寫自適應的頁面(響應式頁面)

眾所周知,電腦、平板、手機的屏幕是差距很大的,假如在電腦上寫好了一個頁面,在電腦上看起來不錯,但是如果放到手機上的話,那可能就會亂的一塌糊涂,這時候怎么解決呢?以前,可以再專門為手機定制一個頁面,當用戶訪問的時候,判斷設備是手機還是電腦,如果是手機就跳轉到相應的手機頁面,例如百度的就是,手機訪問www.baidu.com就會跳轉到m.baidu.com,這樣做簡直就是費力不討好的活,所以聰明的程序員開發了一種自適應寫法,即一次開發,處處顯示!這到底是一個什么樣的神器東西呢,接下來就揭曉它的神秘面紗。

CSS3 的 @media 查詢

定義和使用

使用 @media 查詢,你可以針對不同的屏幕大小定義不同的樣式。 @media 可以針對不同的屏幕尺寸設置不同的樣式,特別是如果你需要設置設計響應式的頁面,@media 是非常有用的。 當你重置瀏覽器大小的過程中,頁面也會根據瀏覽器的寬度和高度重新渲染頁面,這對調試來說是一個極大的便利。

CSS 語法


@media mediaType and|not|only (media feature) {
/*CSS-Code;*/
}

媒體類型(mediaType )

類型有很多,在這里不一一列出來了,只列出了常用的幾個。

描述
all用于所有設備
print用于打印機和打印預覽
screen用于電腦屏幕,平板電腦,智能手機等。(最常用)
speech應用于屏幕閱讀器等發聲設備

媒體功能(media feature)

媒體功能也有很多,以下列出常用的幾個

描述
max-width定義輸出設備中的頁面最大可見區域寬度
min-width定義輸出設備中的頁面最小可見區域寬度

開始編寫響應式頁面

編寫之前呢,有幾個要準備的工作

準備工作1:設置Meta標簽

首先我們在使用 @media 的時候需要先設置下面這段代碼,來兼容移動設備的展示效果:


<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

這段代碼的幾個參數解釋:

width = device-width:寬度等于當前設備的寬度
initial-scale:初始的縮放比例(默認設置為1.0,即代表不縮放)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 监利县| 蒲城县| 黎城县| 洛川县| 沅江市| 南召县| 石狮市| 农安县| 临夏县| 恩施市| 平利县| 东丽区| 迭部县| 河源市| 南川市| 准格尔旗| 阳江市| 山丹县| 新津县| 东台市| 日照市| 三都| 道真| 库尔勒市| 新安县| 高碑店市| 长顺县| 左云县| 白水县| 成武县| 钦州市| 保康县| 江孜县| 凤庆县| 康马县| 苗栗市| 比如县| 海兴县| 黄浦区| 临朐县| 凤山县|