meta name="viewport" content="width=device-width, initial-scale=1"/

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