推薦你使用rem的單位來適配高度。

創(chuàng)新互聯(lián)公司主營菏澤網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),菏澤h5微信小程序開發(fā)搭建,菏澤網(wǎng)站營銷推廣歡迎菏澤等地區(qū)企業(yè)咨詢
rem,應(yīng)該說讓各個開發(fā)者眼前一亮,rem雖然也是和字體相關(guān)的相對度量單位,但是,它要比em使用起來更方便,rem是相對于根元素的字體大小進(jìn)行設(shè)置的,如果html元素中的字體大小設(shè)置為24px,那么針對任意html內(nèi)的元素設(shè)置1rem,均表示的是24px,大大節(jié)省了我們計算字體大小的時間。(另外,當(dāng)rem能夠和JS去配合時,能夠很好的解決移動端的各種像素大小問題——JS獲取設(shè)備寬度,然后根據(jù)設(shè)備寬度調(diào)整html元素這個根元素的字體大小,在html元素中的所有元素,均使用rem相對度量單位)
rem的支持程度:IE9及以上所有瀏覽器,安卓2.1以上版本,iOS4.0以及以上版本的safari(換句話說,IE6-8不兼容)
移動端開發(fā)知識[系列] - 處理rem的小數(shù)點(diǎn)問題 flexible.js
meta name="viewport" content="width=device-width, initial-scale=1"/
這位網(wǎng)友你好,首先要在網(wǎng)頁頭部寫上上面那句話,就是網(wǎng)頁寬度等于設(shè)備寬度。其次,你需要把網(wǎng)頁的寬度設(shè)置為百分比,不能寫固定值。再就是要用到媒體查詢了(@media),這樣網(wǎng)頁就可以適配不同分辨率的設(shè)備了。
目前大部分網(wǎng)站已經(jīng)逐漸嘗試使用HTML5進(jìn)行重構(gòu),但基本大多停留使用新的HTML5語義化標(biāo)簽上。對于低版本IE瀏覽器,兼容新的HTML5標(biāo)簽很容易。而HTML5的新屬性用到的不多,通常都是新屬性+js兼容法。對于特殊的功能性新標(biāo)簽,國內(nèi)幾乎沒有大型網(wǎng)站使用,如video、audio、canvas等。在國內(nèi),要是等現(xiàn)代瀏覽器普及了再開始用HTML5那至少要5年以上,IE6應(yīng)該還有1年左右就差不多滅絕了,IE8短時間內(nèi)不會滅絕。建議可以考慮HTML5+兼容性輔助,讓現(xiàn)代瀏覽器顯示炫酷效果,老瀏覽器保證業(yè)務(wù)正常即可,不一定和HTML5版本樣式完全一樣,只要最基本功能有就行了。移動端大多是webkit內(nèi)核,可放心使用HTML5。
1. 移動布局自適應(yīng)不同屏幕的幾種方式
(1)響應(yīng)式布局
(2)100%布局(彈性布局)
開局審案,你會怎么判?
廣告
開局審案,你會怎么判?
(3)等比縮放布局(rem)
2. iscroll安卓低版本卡頓,如何解決?
方案一:iScroll v5.1.3 設(shè)置momentum: true
方案二:配置probeType
方案三:開啟硬價加速:給scroll元素增加css樣式:-webkit-transform:translate3d(0,0,0);
方案四:判斷手機(jī)版系統(tǒng)版本,應(yīng)用原生CSS:overflow-y:scroll
3. 移動布局自適應(yīng)不同屏幕的幾種方式
(1)響應(yīng)式布局
(2)100%布局(彈性布局)
(3)等比縮放布局(rem)
4. 你們做移動端平時在什么瀏覽器上測試?
Chrome,Safari,微信X5,UC,其他手機(jī)自帶瀏覽器
5. 說說移動端是如何調(diào)試的?
移動端調(diào)試:
(1)模擬手機(jī)調(diào)試chrome://inspect
(2)真機(jī)調(diào)試之a(chǎn)ndroid手機(jī)+Chrome
(3)真機(jī)調(diào)試之iphone + safari
(4)UC瀏覽器
(5)微信內(nèi)置瀏覽器調(diào)試
(6)debuggap
(7)抓包
6. 說說ICONFONT是如何用的?
從以下幾個方面做答:
(1)font-face
(2)什么是iconfont,iconfont怎么用
(3)iconfont怎么做
(4)iconfont的利和弊
7. 說說移動端Web分辨率
從以下幾個方面做答:
(1)PC到移動,渲染的變遷
(2)可以更改的布局寬度
(3)再次變遷的像素
(4)又一次變遷
(5)是時候說說安卓了
第1部分:
基本的屏幕適配知識:
1、屏幕大小
在Android系統(tǒng)中,把屏幕大小分為以下4種:small、normal(標(biāo)準(zhǔn))、large、
extra large(引申為更大的屏幕)。
2、屏幕密度
在Android系統(tǒng)中,屏幕密度指的是在指定的屏幕大小區(qū)域內(nèi),有多少個像素。基本單位為dpi(點(diǎn)/每英寸)。
基本包括4種密度:low、dedium(中等)、high、extra high(引申為更高的密度)。
常見的屏幕密度如下:QVGA(240x320)、HVGA(320x480)、WVGA800(480x800)
第2部分:
Android官方的解決方案:
從Android1.6版系統(tǒng)起,res文件夾下面的drawable文件夾由原來的1個變?yōu)榱?個。
如下圖所示:
這三個文件夾分別用來存放高密度、中等密度和低密度的圖片。
具體的適配方法,用一個案例來說明。
例如:
創(chuàng)建一個工程:test_demo_01
在3個drawable文件夾下面分別放置高密度、中等密度和低密度的圖片。
然后在AndroidMainfest.xml中添加如下內(nèi)容:
此外需要注意的是:
1、圖片布局的基本單位應(yīng)該是dip。
2、不要使用絕對布局(AbsoluteLayout)。
以下是3種屏幕的自適應(yīng)結(jié)果
新聞標(biāo)題:關(guān)于html5適配的信息
文章地址:http://chinadenli.net/article17/dsegddj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、企業(yè)建站、軟件開發(fā)、虛擬主機(jī)、網(wǎng)站內(nèi)鏈、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)