響應式布局

2021-08-29 22:35:06 字數 1167 閱讀 8584

響應式設計的步驟

1.設定 meta 標籤——檢視(viewport)以符合螢幕解析度

< meta name=「viewport」 content=「width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no」>

(user-scalable = no 屬性能夠解決 ipad 切換橫屏之後觸控才能回到具體尺寸的問題。 )

2.通過媒介查詢來設定樣式 media queries 是響應式設計的核心。

指定檢視寬度渲染頁面。假如乙個終端的解析度小於 980px,那麼可以這樣寫:

@media screen and (max-width: 980px)

#content

#footer

}這裡的樣式就會覆蓋上面已經定義好的樣式。

3. 設定多種試圖寬度

假如我們要設定相容 ipad 和 iphone 的檢視,那麼可以這樣設定:

/** ipad/

@media only screen and (min-width: 768px) and (max-width: 1024px) {}

/iphone **/

@media only screen and (min-width: 320px) and (max-width: 767px) {}

4.注意的事項

1.寬度需要使用百分比

2. 處理縮放的方法

給指定的最大寬度為百分比。假如超過了,就縮小。假如小了,就原尺寸輸出。img

3.用::before和::after偽元素 +content 屬性來動態顯示一些內容或者做其它很酷的事情,在 css3 中,任何元素都可以使用 content 屬性了,這個方法就是結合 css3 的 attr 屬性和 html 自定義屬性的功能: html 結構:

css 控制:

@media (min-device-width:600px)

}@media (min-device-width:800px)

}

響應式布局 響應式布局技巧

一理解幾種布局的概念 1 靜態布局 static layout 即傳統web設計,對於pc設計乙個layout,在螢幕寬高有調整時,使用橫向和豎向的滾動條來查閱被遮掩部分 意思就是不管瀏覽器尺寸具體是多少,網頁布局就按照當時寫 的布局來布置 對於移動裝置,單獨設計乙個布局,使用不同的網域名稱如wap...

響應式布局

裝置高度 device width,device height 渲染視窗的寬高 width,height 裝置的手持方向 orientation 裝置的解析度 resolution 使用方法 用外聯或者內嵌樣式 或者兩者同時搭配使用。裝置高度 device width,device height 表...

響應式布局

首先,什麼是響應式布局呢?響應式布局是2010年5月提出的乙個概念,簡單地說就是乙個 能夠相容多個終端,而不是為每個終端做乙個特定的版本。這個概念是為了解決移動網際網路瀏覽器而產生的,目的是為使用者提供更加舒適的介面以及良好的使用者體驗。優點 1.面對不同解析度裝置靈活性強 2.能夠方便的解決多裝置...