line-height 百分比和數字的區別
關於line-height屬性的基本用法可以參閱CSS line-height 行高一章節。
此屬性百分比屬性值和實數屬性值非常的類似,當然兩者是有區別的,下面做一下介紹。
首先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #top{ width:300px; background:#CCC; line-height:2; font-size:12px; margin:5px; } #top > div{ font-size:18px; } #bottom{ width:300px; background:#CCC; line-height:200%; font-size:12px; margin:5px; } #bottom > div{ font-size:18px; } </style> </head> <body> <div id="top"> <div>螞蟻部落一</div> </div> <div id="bottom"> <div>螞蟻部落二</div> </div> </body> </html>
程式碼執行效果截圖如下:
一個採用百分比方式,一個採用實數方式,也可以說乘積因子方式,區別很明顯。
(1).top的line-height屬性值設定為2,那麼它的行高就是2*字型大小=24px。
(2).top的子元素也會繼承這個乘積因子2,那麼子元素的行高是2*字型大小=36px。
(3).bottom的line-height屬性值設定為200%,那麼它的行高是200%*字型大小=24px。
(4).bottom的子元素行高會直接繼承bottom元素的行高,而不是200%,所以子元素高度是24px。
相關文章
- DecimalFormat數字格式化用法“0”和“#”的區別DecimalORM
- 什麼是數字化和數字化轉型?區別在哪裡?
- 預設引數和關鍵字參數列面上最大的區別是?
- out關鍵字和ref關鍵字的區別
- SSL數字證書型別與區別型別
- 數字人民幣和移動支付有什麼區別?
- 企業走資訊化和數字化的道路,有哪些區別?
- 說下line-height三種賦值方式有何區別?賦值
- Spark 外部變數和BroadCast變數的區別Spark變數AST
- 區別margin、padding、width、height值為百分比padding
- ../和./和/的區別
- Go 語言 new 和 make 關鍵字的區別Go
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- 數字化運營與視覺化管理的區別視覺化
- ||和??的區別
- /*和/**的區別
- PHP static 關鍵字和 self 關鍵字例項化的區別PHP
- 如何對excel文字和數字識別?Excel
- 【學習筆記】make 和 new 關鍵字的區別筆記
- 區域性變數和全域性變數(靜態和非靜態)區別變數
- 模電和數電在應用上的區別和聯絡
- jquery $(this) 和this的區別jQuery
- JQuery this和$(this)的區別jQuery
- T和?的區別
- makefile =和:=的區別
- ++a和a++的區別
- ./ 和sh 的區別
- subprocess中命令為引數序列和字串的區別字串
- Python3 關鍵字nonlocal和global的用法與區別Python
- C語言include關鍵字和引用.h .c的區別C語言
- Volatile關鍵字&&DCL單例模式,volatile 和 synchronized 的區別單例模式synchronized
- PostgreSQL:數字——型別、運算子和函式SQL型別函式
- 關於line-height和元素高度的那些事
- OB有問必答 | 引數和變數的區別是什麼?變數
- 修改全域性變數時,可變型別和不可變型別的區別變數型別
- 和區別
- 如何識別真假區塊鏈數字錢包資產?區塊鏈