|
|
|
|
|
CSS有很多長度單位,但不是任何一個單位都適合用于任何設(shè)計上。本文將介紹CSS的15個長度單位使用區(qū)別。
長度是一個數(shù)字后跟一個長度單位,例如10px, 2em等。
設(shè)置不同的長度值,使用 px(像素):
h1 {
font-size: 60px;
}
p {
font-size: 25px;
line-height: 50px;
}
注意:數(shù)字和單位之間不能出現(xiàn)空格。但是,如果值為 0,則可以省略單位。
對于某些 CSS 屬性,允許負長度。
長度單位有兩種類型:絕對長度和相對長度。
CSS長度單位有兩種類型:絕對單位和相對單位
絕對長度單位是固定的,以任何這些單位表示的長度將顯示為該大小。
不建議在屏幕上使用絕對長度單位,因為屏幕尺寸變化很大。但是,如果輸出介質(zhì)已知,則可以使用它們,例如用于打印布局。
單位 | 說明 |
---|---|
cm | centimeters(厘米) |
mm | millimeters(毫米) |
in | inches(英寸) (1in = 96px = 2.54cm) |
px * | pixels(像素) (1px = 1/96th of 1in) |
pt | points(點) (1pt = 1/72 of 1in) |
pc | picas(派卡) (1pc = 12 pt) |
* 像素 (px) 與查看設(shè)備有關(guān)。對于低 dpi 設(shè)備,1px 是顯示器的一個設(shè)備像素(點)。對于打印機和高分辨率屏幕,1px 意味著多個設(shè)備像素。
相對長度單位指定相對于另一個長度屬性的長度。相對長度單位在不同渲染介質(zhì)之間縮放得更好。
單位 | 說明 |
---|---|
em | 相對于元素的字體大小(2em表示當前字體大小的2倍) |
ex | 相對于當前字體的x高度(很少使用) |
ch | 相對于“0”(零)的寬度 |
rem | 相對于根元素的字體大小 |
vw | 相對于視口寬度 |
vh | 相對于視口高度 |
vmin | 對于視口的較小尺寸 |
vmax | 對于視口的較大尺寸 |
% | 相對于父元素 |
提示:em 和 rem 單位在創(chuàng)建完美可擴展的布局方面非常實用!
視口 = 瀏覽器窗口大小。如果視口寬 50 厘米,則 1vw = 0.5 厘米。