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

首頁 > 開發 > CSS > 正文

網頁布局之響應式設計簡明指南

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

一、為什么要使用響應式設計?

我們想讓我們的網站通過響應用戶的行為、設備的屏幕大小和屏幕方向,從而在所有設備上都能用。

二、一個碎片化的世界

截止2013年,有成千上萬種不同的設備在瀏覽網頁,所以我們不可能設計出適應所有屏幕大小的網頁。相反,我們必須得采用一種更加流暢的方式去設計。

三、移動優先

最近一個比較火的詞叫移動優先。它的意思是,先為移動端設計樣式,然后再根據需求去優化更大屏幕的樣式。換句話說,假如你把移動端樣式當成網站的默認樣式,且以后不用去優化它,一步到位。那就更省事了!

復制代碼
代碼如下:
”假定默認使用一個靈活但簡單的布局,你的確可以適配各種瀏覽器,但這還不算是完全做到了響應式布局。所以當我們談論「移動優先」,實際上是在說「漸進增強」。“
—Ethan Marcotte

四、用 Min-width 進行媒體查詢( Media Queries )

現在來介紹一種特別的布局方式。 通過 min-width 來界定不同屏幕該如何布局。它能就近檢測出不同設備的屏幕大小(即 media queries,可直譯為媒體查詢),比在樣式表末尾或一個單獨文件中處理更簡單。


復制代碼
代碼如下:
/* Small screens (default) */
html { font-size: 100%; }

/* Medium screens (640px) */
@media (min-width: 40rem) {
html { font-size: 112%; }
}

/* Large screens (1024px) */
@media (min-width: 64rem) {
html { font-size: 120%; }
}

1、不是所有瀏覽器生而平等

同一份 CSS,不同瀏覽器渲染出來的效果不一樣。為了避免出現這種情況,你可以使用類似 Normalize.css 這種更好的 CSS 來幫助你實現跨瀏覽器顯示。當然,你要把這份CSS放在你樣式表最前面。

復制代碼
代碼如下:
<link rel="stylesheet" href="/css/normalize.css">
<link rel="stylesheet" href="/css/grid.css">

2、在 Viewport 里加 Meta 標簽

在你 HTML 的<head> 代碼里添加 Meta 標簽。它可以使 media queries 在不同設備上起作用

復制代碼
代碼如下:<meta name="viewport" content="width=device-width, initial-scale=1">

3、CSS 盒模型

基礎很重要!在深入響應式設計之前,最好把像 HTML 元素如何在瀏覽器中生成并渲染這類知識搞清楚。CSS 盒模型由以下四部分組成。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 厦门市| 句容市| 蒲江县| 大余县| 友谊县| 罗定市| 微山县| 府谷县| 平和县| 当阳市| 申扎县| 肃宁县| 沙田区| 沧源| 沙湾县| 广南县| 霍邱县| 明水县| 红桥区| 伽师县| 岑巩县| 河曲县| 东兰县| 府谷县| 庆城县| 南皮县| 吴江市| 丹江口市| 屯门区| 库尔勒市| 临清市| 焦作市| 舒城县| 普兰店市| 南昌市| 贵州省| 全南县| 会理县| 离岛区| 苏尼特左旗| 铁岭县|