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

首頁 > 開發 > CSS > 正文

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

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

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

眾所周知,電腦、平板、手機的屏幕是差距很大的,假如在電腦上寫好了一個頁面,在電腦上看起來不錯,但是如果放到手機上的話,那可能就會亂的一塌糊涂,這時候怎么解決呢?以前,可以再專門為手機定制一個頁面,當用戶訪問的時候,判斷設備是手機還是電腦,如果是手機就跳轉到相應的手機頁面,例如百度的就是,手機訪問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">
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闽侯县| 仲巴县| 册亨县| 宁都县| 贺兰县| 靖西县| 建瓯市| 洛南县| 肃宁县| 广昌县| 汕头市| 扎囊县| 志丹县| 东城区| 宣武区| 仪陇县| 浦北县| 奉贤区| 沁水县| 长武县| 融水| 沐川县| 彩票| 惠安县| 察雅县| 改则县| 大同县| 嘉兴市| 桑植县| 北海市| 渝北区| 临沭县| 福建省| 敦化市| 汝城县| 砀山县| 南岸区| 花莲市| 建昌县| 汝南县| 天峻县|