<ruby id="tfdtx"><mark id="tfdtx"></mark></ruby>

<address id="tfdtx"><nobr id="tfdtx"><progress id="tfdtx"></progress></nobr></address>

<noframes id="tfdtx">
<form id="tfdtx"></form>

<form id="tfdtx"></form>

<sub id="tfdtx"></sub>

直播帶貨服務

Chrome瀏覽器模擬移動網頁測試

Chrome瀏覽器模擬移動網頁測試

Chrome瀏覽器模擬移動網頁測試

移動網頁開發與PC網頁開發區別

終端設備及瀏覽器

分辨率

視口

輸入特性

鼠標、鍵盤

 觸摸

移動瀏覽器及測試環境


PC端開發瀏覽器

Chrome、IE、Opera、Safari、Firefox

移動瀏覽器的類型

內置瀏覽器、可下載瀏覽器、代理瀏覽器、WebView

移動開發測試瀏覽器


使用Chrome瀏覽器作為移動開發測試瀏覽器的原因

很多的手機瀏覽器都用Webkit作為渲染引擎

學習成本

Chrome瀏覽器移動測試


Chrome瀏覽器模擬移動網頁測試

Chrome瀏覽器模擬移動網頁測試


9.5.2.視口標簽讓網頁在理想視口下預覽

問題:

相同的內容,當窗口變窄,只是盡可能縮小網站來讓用戶看到網站的全貌。這對易讀性來說不是件好事,在移動端上如何顯示PC端的網頁?

布局視口

移動端上,視口與移動瀏覽器屏幕寬度不再相關聯,而是完全獨立的,我們稱它為布局視口

視覺視口

雖然獨立布局視口的創造很大程度上幫助了桌面網站到手機的轉移,但是我們不能完全無視移動端設備的屏幕尺寸

視覺視口是用戶正在看的網站區域。用戶可以通過縮放來操作視覺視口,同時不會影響布局視口,布局視口仍然保持原來的寬度

理想視口

默認情況下,一個手機或平板瀏覽器的布局寬度是在768px-1024px。雖然這能讓桌面網站不被壓扁,但是這并不理想,尤其對手機用戶,因為在狹窄的屏幕上更適合一個狹窄的網站

真正適合手機的視口是什么呢?

理想視口

9.5.3.em布局網頁內容

設備像素

設備像素是設備屏幕的物理像素,任何設備的物理像素的數量是固定的

設備像素比

設備像素個數和理想視口的比,稱為設備像素比(device Pixel Ratio,簡稱DPR)

DPI

用像素的數量除以屏幕的以英寸為單位的寬度可以得到你的設備每英寸的點數(簡稱DPI)

使用相對長度單位em布局網頁內容

em是描述相對于當前對象內文本的字體尺寸,它是相對長度單位。

一般瀏覽器字體大小默認為16px

相對單位em的特性

em的值并不是固定的

em會繼承父級元素的字體大?。ㄏ鄬Ω讣壍淖煮w大小而發生變化)

實際應用中每次都這樣去乘以父級的大小也是很麻煩的,有什么方法可以簡化?

如果1em等于10px,那計算起來就方便了

9.5.4.rem布局網頁內容

使用相對長度單位rem布局網頁內容

rem是CSS3新增的一個相對單位(root em,根em)

rem與em的區別在于使用rem為元素設定字體大小時,仍然是相對大小,但相對的只是HTML根元素

相對單位rem的特性

rem的值并不是固定的

rem是相對根節點html發生變化的(和父節點無關)

實際開發中一般默認的把html根節點設置為10px(62.5%)或者是100px,方便后續計算

優點:

相對單位rem是集相對大小和絕對大小的優點于一身通過它既可以做到只修改根元素字體大小就成比例地調整所有字體大小,又可以避免字體大小逐層復合的連鎖反應


© Copyright 六六互聯.Some Rights Reserved.www.ic.vip
三级在线看中文字幕完整版