日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

16.移动端设置

發(fā)布時間:2025/3/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 16.移动端设置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

媒體查詢

什么是媒體查詢

媒體查詢可以讓我們根據(jù)設(shè)備顯示器的特性(如視口寬度、屏幕比例、設(shè)備方向:橫向或縱向)為其設(shè)定CSS樣式,媒體查詢由媒體類型和一個或多個檢測媒體特性的條件表達式組成。媒體查詢中可用于檢測的媒體特性有 width 、 height 和 color (等)。使用媒體查詢,可以在不改變頁面內(nèi)容的情況下,為特定的一些輸出設(shè)備定制顯示效果。

1、媒體查詢操作方式

實際操作為:對設(shè)備提出詢問(稱作表達式)開始,如果表達式結(jié)果為真,媒體查詢中的CSS被應(yīng)用,如果表達式結(jié)果為假,媒體查詢內(nèi)的CSS將被忽略。

2、媒體查詢結(jié)構(gòu)

@media all and (min-width:320px) {

body { background-color:blue;}

}

設(shè)備類型(默認為all)

screen 是媒體類型里的一種,CSS2.1定義了10種媒體類型

and 被稱為關(guān)鍵字,其他關(guān)鍵字還包括 not(排除某種設(shè)備),only(限定某種設(shè)備)

(min-width: 400px) 就是媒體特性,其被放置在一對圓括號中。

默認樣式 注意:默認樣式要寫在最前面

/* 打印樣式 */@media print {}

/* 手機等小屏幕手持設(shè)備 */ @media screen and (min-width: 320px) and (max-width: 480px) {}

/* 平板之類的寬度 1024 以下設(shè)備 */ @media only screen and (min-width: 321px) and (max-width: 1024px) {}

/* PC客戶端或大屏幕設(shè)備: 1028px 至更大*/ @media only screen and (min-width: 1029px) {}

/* 豎屏 */@media screen and (orientation:portrait) and (max-width: 720px) {對應(yīng)樣式}

/* 橫屏 */@media screen and (orientation:landscape){對應(yīng)樣式}

3、CSS2 Media用法

其實并不是只有CSS3才支持Media的用法,早在CSS2開始就已經(jīng)支持Media,具體用法,就是在HTML頁面的heaad標(biāo)簽中插入如下的一段代碼

想知道現(xiàn)在的移動設(shè)備是不是縱向放置的顯示屏,可以這樣寫:

<link rel=“stylesheet” type=“text/css” media=“screen and (orientation:portrait)” href="style.css">

第一段的代碼也用CSS2來實現(xiàn),讓它一樣可以讓頁面寬度小于960的執(zhí)行指定的樣式文件:

4、常涉及到的css屬性

display; width; float; text-align; font

Responsive Web Design 響應(yīng)式網(wǎng)頁設(shè)計

1、常見的布局方案

固定布局:以像素作為頁面的基本單位,不管設(shè)備屏幕及瀏覽器寬度,只設(shè)計一套尺寸;

可切換的固定布局:同樣以像素作為頁面單位,參考主流設(shè)備尺寸,設(shè)計幾套不同寬度的布局。通過識別的屏幕尺寸或瀏覽器寬度,選擇最合適的那套寬度布局;

彈性布局:以百分比作為頁面的基本單位,可以適應(yīng)一定范圍內(nèi)所有尺寸的設(shè)備屏幕及瀏覽器寬度,并能完美利用有效空間展現(xiàn)最佳效果;

混合布局:同彈性布局類似,可以適應(yīng)一定范圍內(nèi)所有尺寸的設(shè)備屏幕及瀏覽器寬度,并能完美利用有效空間展現(xiàn)最佳效果;只是混合像素、和百分比兩種單位作為頁面單位。

布局響應(yīng):對頁面進行響應(yīng)式的設(shè)計實現(xiàn),需要對相同內(nèi)容進行不同寬度的布局設(shè)計,有兩種方式:pc優(yōu)先(從pc端開始向下設(shè)計);

移動優(yōu)先(從移動端向上設(shè)計);無論基于那種模式的設(shè)計,要兼容所有設(shè)備,布局響應(yīng)時不可避免地需要對模塊布局做一些變化(發(fā)生布局改變的臨界點稱之為斷點),

2、響應(yīng)式布局方案

(1)模塊中內(nèi)容:擠壓-拉(布局不變)

(2)模塊中內(nèi)容:換行-平鋪(布局不變)

(3)模塊中內(nèi)容:刪減-增加(布局不變)

(4)模塊位置變換(布局改變)

(5)模塊展示方式改變:隱藏-展開(布局改變)

(6)模塊數(shù)量改變:刪減-增加(布局改變)

3、響應(yīng)式布局特點

設(shè)計特點:

面對不同分辨率設(shè)備靈活性強

能夠快捷解決多設(shè)備顯示適應(yīng)問題

缺點:

兼容各種設(shè)備工作量大,效率低下

代碼累贅,會出現(xiàn)隱藏?zé)o用的元素,加載時間加長

其實這是一種折中性質(zhì)的設(shè)計解決方案,多方面因素影響而達不到最佳效果

一定程度上改變了網(wǎng)站原有的布局結(jié)構(gòu),會出現(xiàn)用戶混淆的情況

4.Meta標(biāo)簽的設(shè)置

準(zhǔn)備工作:設(shè)置Meta標(biāo)簽

忽略將頁面中的數(shù)字識別為電話號碼

忽略Android平臺中對郵箱地址的識別

當(dāng)網(wǎng)站添加到主屏幕快速啟動方式,可隱藏地址欄,僅針對ios的safari

將網(wǎng)站添加到主屏幕快速啟動方式,僅針對ios的safari頂端狀態(tài)條的樣式

vw:viewpoint width,視窗寬度,1vw等于視窗寬度的1%。

vh:viewpoint height,視窗高度,1vh等于視窗高度的1%。

vmin:vw和vh中較小的那個。

vmax:vw和vh中較大的那個。

vw, vh, vmin, vmax:IE9+局部支持,chrome/firefox/safari/opera支持,iOS safari 8+支持,Android browser4.4+支持,chrome for android39支持

/* html中font-size:100px;1rem == 100px;100px == ?vw;

如果設(shè)計圖為640px;

考慮的dpr 2640px / 2 == 320px;100vw == 320px;1vw == 3.2px;?vw == 100px;

31.25vw == 100px;

1rem = 100px = 31.25vw

如果設(shè)計圖為750px;

考慮的dpr 2750px / 2 == 375px;100vw == 375px;1vw == 3.75px;?vw == 100px;

26.67vw == 100px;

1rem = 100px = 26.67vw */

清除默認

@charset "utf-8";

html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input,figure{margin:0;padding:0}

{box-sizing:border-box;}/觸發(fā)怪異盒模型*/

body{font-family: '微軟雅黑';}

h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:16px;}

b,strong{font-weight:normal;}

em,i{font-style:normal;}

a,u{text-decoration:none;}

img{border:0;display:block;}

ul,ol,li{list-style:none;}

input{outline:none;}

.clear-fix:after{content:".";clear:both;display:block;height:0;overflow: hidden;visibility: hidden;}

html,body{height:100%;}

轉(zhuǎn)載于:https://www.cnblogs.com/zhongchao666/p/9564316.html

總結(jié)

以上是生活随笔為你收集整理的16.移动端设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。