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

首頁 > 開發 > CSS > 正文

響應式Web之流式網格系統

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

隨著移動端用戶的增加,我們希望設計出來的網頁能同時使用PC和移動端設備,同一個網頁增對不同的設備顯示效果也不一樣,這時需要用到響應式設計。這里我先介紹一下流式網格系統。如果了解過 Bootstrap和Foundation框架的讀者就能發現這兩個框架都提供了獨特的網格系統。但是我們一般不會只為了使用網格系統而引入某一個框架,因此這里介紹一下如何根據自己需求設計一個流式網格系統。

為了網頁能根據設備自由縮放,在 /</head> 元素中添加以下 /</meta> 標簽:
復制代碼代碼如下:<meta name=”viewport” content=”width=device-width, initial-scale=1.0″/>

 •width 屬性控制設備的寬度。假設您的網站將被帶有不同屏幕分辨率的設備瀏覽,那么將它設置為 device-width 可以確保它能正確呈現在不同設備上。
 •initial-scale=1.0 確保網頁加載時,以 1:1 的比例呈現,不會有任何的縮放。在移動設備瀏覽器上,通過為 viewport meta 標簽添加 user-scalable=no 可以禁用其縮放(zooming)功能。通常情況下,maximum-scale=1.0 與 user-scalable=no 一起使用。這樣禁用縮放功能后,用戶只能滾動屏幕。
 
@media查詢

@media 查詢是CSS3的語法規則。使用@media 查詢可以針對不同的媒體類型定義不同的樣式,另外可以針對不同的屏幕尺寸設置不同的樣式。@media的CSS語法規則如下:

CSS Code復制內容到剪貼板

@media mediatype and|not|only (media feature) {   
    CSS-Code;   
}   
  

例如:

CSS Code復制內容到剪貼板

@media only screen and (max-width: 400px){   
    body {   
        background-color:lightblue;   
    }   
}   
  

表示只在媒體類型是數字屏幕而且寬度為400px或者更小時,則修改背景演示(background-color)。
另外我們也可以通過@media針對不同的媒體使用不同 stylesheets :
復制代碼代碼如下:<link rel=”stylesheet” media=”mediatype and|not|only (media feature)” href=”mystylesheet.css”>

構造網格

需求描述:設計一個網格系統,在PC端顯示1行8列,而在手機端顯示2行4列

HTML代碼如下:

XML/HTML Code復制內容到剪貼板

<!DOCTYPE html>  
<html>  
<head>  
  <meta charset="UTF-8">  
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大埔县| 南昌市| 福清市| 阜阳市| 邹城市| 芜湖县| 宕昌县| 思南县| 灵台县| 瓦房店市| 通许县| 定日县| 原阳县| 石城县| 丽水市| 桃园市| 河池市| 农安县| 屏东县| 石柱| 杭州市| 新龙县| 峨边| 亚东县| 横山县| 巴林左旗| 荆州市| 秭归县| 富锦市| 商丘市| 尚志市| 屏山县| 扶沟县| 广丰县| 舒兰市| 岳阳市| 博客| 文水县| 铅山县| 泰州市| 广水市|