當前位置:菜譜大全網 - 饑荒食譜 - 移動終端布局

移動終端布局

Px是pixel的縮寫,是相對長度單位,也是網頁設計常用的基本單位。像素px是相對於顯示屏分辨率而言的。

Em是相對長度的單位。相對於當前對象中文本的字體大小(引用是父元素的字體大小)

如果當前父元素的字體大小沒有設置,它是相對於瀏覽器的默認字體大小。

特點:

1的值。em不固定;

2.em繼承父元素的字體大小。

Rem是CSS3中新的相對單位,rem是相對於HTML根元素的字體大小計算的長度單位。

如果不設置html的字體大小,瀏覽器默認字體大小為16px。

html { font-size:62.5% }/* 10÷16×100% = 62.5% */

body { font-size:1.4 rem;}/* 1.4×10px = 14px */

/在根元素中定義了62.5%的基本字體大小(即10px)。設置這個值主要是為了方便計算。如果未設置,則基於“16px”)/

好處是只需要設置根目錄的大小就可以按比例調整整個頁面。

Rem兼容性:除了IE8和更早的版本,所有瀏覽器都支持rem。

em和rem的區別:

Rem是相對於根元素(html)的字體大小,em是相對於其父元素的字體大小。

兩者的使用規則:

*

如果這個屬性是根據它的字體大小來度量的,那麽使用em。

*

快速眼動用於其他壹切。

Vw,vh,vmax,vmin都是基於視口的。

Vw相對於視口的寬度,其長度等於視口寬度的1/100。

如果瀏覽器的寬度是200px,那麽1vw等於2px(200px/100)。

Vh取決於視口的高度,其長度等於視口高度的1/100。

如果瀏覽器的高度是500px,那麽1vh等於5px(500px/100)。

Vmin和vmax是相對於視口的高度和寬度之間的最小值或最大值。

/*

如果瀏覽器高300px,寬500px,那麽1vmin就是3px,1vmax就是5px;如果瀏覽器高800px,寬1080px,那麽1vmin就是8px,1vmax就是10.8px

*/

其他單位:

%(百分比)

壹般來說,它是相對於父元素的。

1.對於普通的定位元素,就是我們理解的父元素。

2.對於位置:絕對;的元素相對於找到的父元素。

3.對於位置:固定;的元素相對於視口。

css3的新單位,相對於視口的寬度或高度中較小的壹個。

最小的壹個被分成100個vm單元。

比如瀏覽器高度900px,寬度1200px,最小瀏覽器高度1 vm = 900px/100 = 9 px。

缺點:兼容性差

1.如果用em設置文字大小需要註意什麽?

註意父元素的字體大小,因為em是根據父元素的大小設置的。

比如同樣是1.5em如果父元素是20,就是30px。如果父元素是30px,則是45px(尤其是在多div嵌套中)。

2.pc pt ch壹般用在什麽場景?

我們在網頁設計中基本不需要這些,但是在排版中會有用。

3.如何使1rem=10px?

設置html { font-size:62.5%;}做就是了

4.如果父元素沒有指定高度,那麽子元素的高度百分比是多少?

根據子元素的實際高度,設置百分比沒有任何作用。