
- CSS 教程
- CSS - 首頁
- CSS - 路線圖
- CSS - 簡介
- CSS - 語法
- CSS - 選擇器
- CSS - 包含
- CSS - 測量單位
- CSS - 顏色
- CSS - 背景
- CSS - 字型
- CSS - 文字
- CSS - 圖片
- CSS - 連結
- CSS - 表格
- CSS - 邊框
- CSS - 塊級邊框
- CSS - 內聯邊框
- CSS - 外邊距
- CSS - 列表
- CSS - 內邊距
- CSS - 游標
- CSS - 輪廓
- CSS - 尺寸
- CSS - 捲軸
- CSS - 塊內元素
- CSS - 下拉選單
- CSS - 可見性
- CSS - 溢位
- CSS - 清除浮動
- CSS - 浮動
- CSS - 箭頭
- CSS - 調整大小
- CSS - 引號
- CSS - 順序
- CSS - 定位
- CSS - 連字元
- CSS - 懸停
- CSS - 顯示
- CSS - 聚焦
- CSS - 縮放
- CSS - 位移
- CSS - 高度
- CSS - 連字元字元
- CSS - 寬度
- CSS - 透明度
- CSS - z-index
- CSS - 底部
- CSS - 導航欄
- CSS - 覆蓋層
- CSS - 表單
- CSS - 對齊
- CSS - 圖示
- CSS - 圖片庫
- CSS - 註釋
- CSS - 載入器
- CSS - 屬性選擇器
- CSS - 組合器
- CSS - 根元素
- CSS - 盒模型
- CSS - 計數器
- CSS - 剪裁
- CSS - 書寫模式
- CSS - Unicode-bidi
- CSS - min-content
- CSS - all
- CSS - inset
- CSS - isolation
- CSS - overscroll
- CSS - justify-items
- CSS - justify-self
- CSS - tab-size
- CSS - pointer-events
- CSS - place-content
- CSS - place-items
- CSS - place-self
- CSS - max-block-size
- CSS - min-block-size
- CSS - mix-blend-mode
- CSS - max-inline-size
- CSS - min-inline-size
- CSS - offset
- CSS - accent-color
- CSS - user-select
- CSS 高階
- CSS - 網格
- CSS - 網格佈局
- CSS - Flexbox
- CSS - 可見性
- CSS - 定位
- CSS - 層
- CSS - 偽類
- CSS - 偽元素
- CSS - @規則
- CSS - 文字效果
- CSS - 分頁媒體
- CSS - 列印
- CSS - 佈局
- CSS - 驗證
- CSS - 圖片精靈
- CSS - !important
- CSS - 資料型別
- CSS3 教程
- CSS3 - 教程
- CSS - 圓角
- CSS - 邊框圖片
- CSS - 多重背景
- CSS - 顏色
- CSS - 漸變
- CSS - 盒陰影
- CSS - box-decoration-break
- CSS - caret-color
- CSS - 文字陰影
- CSS - 文字
- CSS - 2D 變換
- CSS - 3D 變換
- CSS - 過渡
- CSS - 動畫
- CSS - 多列
- CSS - box-sizing
- CSS - 工具提示
- CSS - 按鈕
- CSS - 分頁
- CSS - 變數
- CSS - 媒體查詢
- CSS - 函式
- CSS - 數學函式
- CSS - 遮罩
- CSS - 形狀
- CSS - 樣式圖片
- CSS - 特效性
- CSS - 自定義屬性
- CSS 響應式
- CSS RWD - 簡介
- CSS RWD - 視口
- CSS RWD - 網格檢視
- CSS RWD - 媒體查詢
- CSS RWD - 圖片
- CSS RWD - 影片
- CSS RWD - 框架
- CSS 工具
- CSS - PX 到 EM 轉換器
- CSS - 顏色選擇器和動畫
- CSS 資源
- CSS - 有用資源
- CSS - 討論
CSS - 單位
CSS 單位定義用於指定值的測量系統。CSS 提供了許多不同的單位來表示長度和測量。CSS 單位用於指定頁面元素或其內容的屬性大小。
在 CSS 中,有多種方法可以指定和測量長度。它用於指定邊距、內邊距、字型大小、寬度、高度、邊框等。
例如 - **font-size: 50px**,這裡的數字 **50** 字尾為 **px**,即 **畫素**,它是一個 CSS 測量單位。
數字和單位之間不應有空格。當值為 0 時,可以省略單位。
長度單位
長度單位可以分為兩種型別
- **絕對單位:** 固定長度單位,不依賴於螢幕寬度。
- **相對單位:** 響應式長度單位,會根據螢幕寬度而變化。
絕對長度單位
這些單位被歸類為固定長度單位,這意味著使用絕對單位指定的長度在螢幕上保持精確不變的大小。
當瀏覽器擁有關於螢幕屬性、使用的印表機或其他合適的使用者代理的全面資訊時,這些單位將非常有效。
下表包含所有型別的絕對單位
單位 | 描述 | 等效值 | 示例 |
---|---|---|---|
mm | 指毫米,用於指定毫米測量。 | 1mm = 1/10cm | font-size: 10mm; |
cm | 指釐米,用於指定釐米測量。 | 1cm = 37.8px = 25.2/64in | font-size: 5cm; |
Q | 指四分之一毫米,用於指定釐米測量。 | 1Q = 1/40cm | font-size: 5Q; |
in | 指英寸,用於指定英寸測量。 | 1in = 2.54cm = 96px | font-size: 1in; |
pt | 指磅,用於指定磅測量。 | 1pt = 1/72in | font-size: 20pt; |
pc | 指派卡,用於指定派卡測量。 | 1pc = 1/6in | width: 6pc; |
px | 指畫素,用於指定畫素測量。 | 1px = 1/96in | font-size: 15px; |
絕對單位對於響應性不是優先考慮的專案來說非常有價值。但是,對於響應式網站來說,它們不太有益,因為它們不會在螢幕尺寸變化時進行調整。
示例
這是一個使用絕對單位 (mm、cm、in、Q) 的字型大小示例
<html> <head> <style> .unit-mm { font-size: 5mm; } .unit-cm { font-size: 1cm; } .unit-inch { font-size: 0.5in; } .unit-quarter { font-size: 40Q; } </style> </head> <body> <h1 class="unit-mm"> Font size 5mm </h1> <h1 class="unit-cm"> Font size 1cm </h1> <h1 class="unit-inch"> Font size 0.5inch </h1> <h1 class="unit-quarter"> Font size 40Q </h1> </body> </html>
相對長度單位
相對長度單位是相對於其他元素或螢幕視口進行測量的。
相對單位非常適合為響應式網站設定樣式,因為它們可以根據視窗大小或父元素按比例調整。這些單位定義相對於其他長度屬性的長度。
下表包含所有型別的相對單位
單位 | 描述 | 示例 |
---|---|---|
em | 相對於元素的字型大小。 | font-size: 4em; |
ex | 相對於當前字型的 x 高度。 | font-size: 4ex; |
ch | 相對於“0”的寬度。 | font-size: 4ch; |
rem | 相對於根元素的字型大小。 | font-size: 2rem; |
lh | 相對於元素的行高。 | font-size: 4lh; |
rlh | 相對於根元素的行高。 | font-size: 4rlh; |
vh | 相對於視口的高度。1vh = 1% 或視口高度的 1/100。 | font-size: 4vh; |
vw | 相對於視口的寬度。1vw = 1% 或視口寬度的 1/100。 | width: 4vw; |
vmin | 相對於視口較小的尺寸。1vmin = 1% 或視口較小尺寸的 1/100。 | width: 4vmin; |
vmax | 相對於視口較大的尺寸。1vmax = 1% 或視口較大尺寸的 1/100。 | width: 4vmax; |
vb | 相對於根元素塊軸方向的初始包含塊的大小。1vb = 包含塊大小(塊軸)的 1%。 | font-size: 4vb; |
vi | 相對於根元素內聯軸方向的初始包含塊的大小。1vb = 包含塊大小(內聯軸)的 1%。 | font-size: 4vi; |
svw, svh | 相對於較小視口的寬度和高度。1svw = 較小視口寬度的 1% 或 1/100,1svh = 較小視口高度的 1% 或 1/100。 | width: 40svw; height: 40svh; |
lvw, lvh | 相對於較大視口的寬度和高度。1lvw = 較大視口寬度的 1% 或 1/100,1lvh = 較大視口高度的 1% 或 1/100。 | width: 40lvw; height: 40lvh; |
dvw, dvh | 相對於動態視口的寬度和高度。1dvw = 動態視口寬度的 1% 或 1/100,1dvh = 動態視口高度的 1% 或 1/100。 | width: 40dvw; height: 40dvh; |
示例
這是一個使用相對單位 (em、rem、vw、vh、%) 的字型大小示例
<html> <head> <style> .unit-em { font-size: 2em; } .unit-rem { font-size: 1.5rem; } .unit-vw { font-size: 5vw; } .unit-vh { font-size: 5vh; } .unit-percent { font-size: 150%; } </style> </head> <body> <h1 class="unit-em">Font size 2em </h1> <h1 class="unit-rem">Font size 1.5rem </h1> <h1 class="unit-vw">Font size 5vw </h1> <h1 class="unit-vh">Font size 5vh </h1> <h1 class="unit-percent">Font size 150% </h1> </body> </html>
單位 px(畫素)和 em(表示相對於字型大小的尺寸)是長度的兩個測量單位。要將 px 轉換為 em,請嘗試我們免費的 **CSS - PX 到 EM 轉換器。**
廣告