文章出處
文章列表
viewport設置適應移動設備屏幕大小
viewport:允許開發者創建一個虛擬窗口并自定義其窗口的大小或縮放功能
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0" />
代碼中的content屬性可以設置如下6種不同參數
Media Queries如何工作
1、定義當前屏幕可視區域的寬度最大值是600像素
<link href="small.css" rel="stylesheet" media="screen and(max-width:600px)"/>
那么small.css怎樣寫的呢
@media screen and (max-width:600px) { .demo { background-color:red; } }
2、定義當前屏幕可視區域的寬度長度在600到900像素之間
<link href="small.css" rel="stylesheet" media="screen and(min-width:600px) and(max-width:900px)"/>
@media screen and (min-width:600px) and (max-width:900px) { .demo { background-color: red; } }
3、當移動屏幕處于縱向(portrait)模式下時,應用portrait樣式文件,當移動設備處于橫向(landscape)模式下,應用landscape樣式文件
<link href="protrait.css" rel="stylesheet" media="all and(orientation:portrait)"/> <link href="landscape.css" rel="stylesheet" media="all and(orientation:landscape)"/>
Media Queries語法總結
語法格式如下圖所示:
1、使用Media Queries樣式模塊時都必須以“@media”方式開頭
2、media_query表示查詢關鍵定,比如說not only and 等等
- not表示對后面的樣式表達式執行取反操作
- only讓不支持Media Queries的設備但能讀取Media Type類型的瀏覽器忽略這個樣式,對于支持Media Queries的移動設備來說,如果存在only關鍵字,移動設備的瀏覽器會忽略only關鍵字并直接根據頁面的表達式應用樣式 文件
3、media_type 指定設備類型(也稱媒體類型)
4、media_feature定義css中的設備特征
media_type設備類型一覽表
media_feature設備特征一覽表
大部分設備特征都允許接受min/max的前綴
文章列表
全站熱搜