html5中是通過css3的background-size來控制自適應(yīng)的。

創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,先為蓮池等服務(wù)建站,蓮池等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為蓮池企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
直接在圖片代碼里面設(shè)置style,例如img src="xxx.jpg" style="max-width:100%;"/2、要么給圖片統(tǒng)一一個class名例如response-img,然后在css文件里面設(shè)置這個class
html5
萬維網(wǎng)的核心語言、標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用超文本標(biāo)記語言(HTML)的第五次重大修改(這是一項推薦標(biāo)準(zhǔn)、外語原文:W3C Recommendation、見本處參考資料原文內(nèi)容)
2014年10月29日,萬維網(wǎng)聯(lián)盟宣布,經(jīng)過接近8年的艱苦努力,該標(biāo)準(zhǔn)規(guī)范終于制定完成。
html5是html的第五次修的標(biāo)準(zhǔn),自適應(yīng)只是html5中的一種寫法,你可以用html5的標(biāo)簽和標(biāo)準(zhǔn)寫出不是自適應(yīng)的方法,自適應(yīng)的寫法出現(xiàn)的遠(yuǎn)比html5要早
HTML網(wǎng)頁的開發(fā)中,需要對大小不一的屏幕兼容,使圖片在不同的設(shè)備中可以展示預(yù)期的效果。自適應(yīng)屏幕的寬度,利用css中background屬性可以實現(xiàn)
工具/材料
瀏覽器,文本編輯器
新建一個HTML文件,代碼如下圖
打開HTML文件所在的文件夾,雙擊文件,跳轉(zhuǎn)到瀏覽器
改變?yōu)g覽器大小,發(fā)現(xiàn)圖片沒有變化,顯示不全
在所在文件夾下,新建一個樣式文件,命名為 auto.css,代碼如下
在HTML文件中加上對樣式文件的引用,返回文件夾,雙擊HTML文件,發(fā)現(xiàn)瀏覽器的變化會引著圖片一起變化,自適應(yīng)屏幕的大小
解決方案1:
p首先你要在html頁面頭部加上下面的代碼;viewport",不懂可以百度;content=",一些小的模塊可以用固定尺寸;meta , name="。再就是css中要應(yīng)用到媒體查詢,不能不用固定尺寸。
/,其次你要把頁面中的寬度修改為百分比;width=device-width; ,也就是@media;initial-scale=1"
解決方案2:
建議你看一下網(wǎng)上的教程或者案例,自己對比學(xué)習(xí)再寫。
建議:如果是小白的話,要不然不會自適應(yīng)屏幕大小的,只要你編寫的html代碼符合html5規(guī)則就行html5不是轉(zhuǎn)化的,建議你看一下html5標(biāo)簽文檔
分析設(shè)計圖
假設(shè)設(shè)計圖大小為1080px。這也就意味著,在開發(fā)時,需要兼容的最大分辨率為1080px,最小的為320px。
2.?調(diào)整視口
代碼實例:
!DOCTYPE?html
head
meta?charset="UTF-8"?/
title布局之路-移動端開發(fā)實例/title
meta?name="viewport"?content="width=device-width,user-scalable?=?no"?/
link?rel="stylesheet"?type="text/css"?href="css/reset.css"?/
/head
body
div?class="wrap"/div
/body
/html
代碼解析:由于使用不同設(shè)備打開網(wǎng)頁時,寬度均有所不同,所以不能講視口設(shè)置為固定值,應(yīng)當(dāng)為width=device-width,即將視口設(shè)置為當(dāng)前設(shè)備的寬度。
3. 確定設(shè)計圖的最小字體
瀏覽器(部分)能夠顯示的最小字體未12px,當(dāng)移動端頁面寬度為320px時,要保證最小字體為12px,那么在1080px的設(shè)計圖中,最小字體應(yīng)當(dāng)為42px。
代碼實例:
style?type="text/css"
html?{
font-size:?42px;
}
/style
4. 按照設(shè)計圖的像素進(jìn)行開發(fā)
按照正常網(wǎng)頁開發(fā)流程,進(jìn)行網(wǎng)頁開發(fā)即可。
5. 使用百分比和rem替換px
代碼效果對比:
/*使用固定像素*/
.box?{
float:?left;
width:?658px;
font-size:?72px;
text-align:?center;
line-height:?195px;
}
/*使用百分比和rem*/
.box?{
float:?left;
width:?60.93%;
font-size:?1.71rem;
text-align:?center;
line-height:?4.64rem;
}
代碼解析:
水平方向的值,將具體像素調(diào)整為百分比。百分比的計算是根據(jù)父級的內(nèi)容區(qū)寬度進(jìn)行計算的。
例如,父級寬度為1080px, 子級元素為197px,那么子元素轉(zhuǎn)換為百分比為:197/1080*100%=18.24%。需要注意的是百分比根據(jù)父級計算,當(dāng)標(biāo)簽結(jié)構(gòu)級別不同時,計算公式中的“分母”也有所不同,在開發(fā)時這個地方很容易出現(xiàn)問題,請務(wù)必注意。
垂直方向的值,將具體像素調(diào)整為rem,與水平方向相比,垂直方向的計算就比較簡單。例如,行高為195px,HTML標(biāo)簽當(dāng)前的字體大小為42px,將行高轉(zhuǎn)換為rem單位,即195/42= 4. 64rem。
網(wǎng)頁題目:包含windowsxp系統(tǒng)重裝教程的詞條
本文網(wǎng)址:http://chinadenli.net/article18/dsgcsdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、做網(wǎng)站、網(wǎng)站策劃、搜索引擎優(yōu)化、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)