国产探花免费观看_亚洲丰满少妇自慰呻吟_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 盒模型由以下四部分組成。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林州市| 武强县| 沙河市| 安康市| 宾川县| 田林县| 麟游县| 邵东县| 定兴县| 高雄县| 会东县| 乌鲁木齐县| 蚌埠市| 沿河| 明光市| 鹿泉市| 青冈县| 屯昌县| 镇沅| 乐亭县| 保德县| 临清市| 龙门县| 眉山市| 上林县| 东至县| 涿州市| 溆浦县| 康保县| 东莞市| 海城市| 工布江达县| 高淳县| 广宗县| 新干县| 罗甸县| 金湖县| 东台市| 松江区| 溧水县| 闸北区|