css的line-height屬性值的單位為em或者百分比介紹
關於line-height屬性的基本用法這裡就不多介紹了。
我們們這裡只介紹一下當它的屬性值單位是em或者百分比的時候,如何計算它的確切值呢。
其實這裡的實質問題就是百分比和em的參考值是什麼。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ width:300px; line-height:50px; background:#CCC; text-align:center; } </style> </head> <body> <div>softwhy.com</div> </body> </html>
如果屬性值為畫素的話,那就非常明確了,設定多少就是多少。
line-height屬性值為em或者百分比的話,那麼它的參考物件就是當前元素內字型大小。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ width:300px; line-height:2em; background:#CCC; text-align:center; font-size:12px; } </style> </head> <body> <div>softwhy.com</div> </body> </html>
div中的字型大小為12px,那麼1em=12px,所以上面的程式碼中,實際行高為24px。
百分比也是同樣的道理,值為100%就等同於當前元素的字型大小,200%就等於當前字型的兩倍。
相關文章
- css em單位用法介紹CSS
- css的透明屬性簡單介紹CSS
- css border屬性簡單介紹CSS
- css盒子模型的屬性介紹CSS模型
- EAV(實體-屬性-值)模型簡單介紹模型
- css transition屬性用法介紹CSS
- js的屬性物件的specified屬性用法簡單介紹JS物件
- CSS尺寸單位介紹CSS
- 表單元素的form屬性介紹ORM
- inherit和initial屬性值區別簡單介紹
- orm的method屬性值post和get的區別簡單介紹ORM
- CSS3屬性選擇器簡單介紹CSSS3
- 標籤的alt屬性簡單介紹
- 表單元素的form屬性用法介紹ORM
- css中單位 px、em 的區別CSS
- css匹配type屬性值為text的input元素CSS
- js物件的屬性的運用簡單介紹JS物件
- outerHTML屬性用法簡單介紹HTML
- <img>標籤的alt屬性簡單介紹
- javascript遍歷物件的屬性簡單介紹JavaScript物件
- 連結a的download屬性簡單介紹
- js函式的length屬性簡單介紹JS函式
- CSS px、em和rem單位CSSREM
- html中Position屬性值介紹和position屬性四種用法HTML
- css的border屬性預設值CSS
- 深入學習CSS屬性中的百分比CSS
- javascript中cookie的secure屬性的作用簡單介紹JavaScriptCookie
- form標籤的enctype屬性的作用簡單介紹ORM
- CSS 屬性賦值CSS賦值
- javascript的clientLeft和clientTop屬性用法簡單介紹JavaScriptclient
- <style>標籤的scoped屬性用法簡單介紹
- javascript innerText屬性用法簡單介紹JavaScript
- contenteditable屬性用法簡單介紹
- opacity屬性用法簡單介紹
- css中em與px的介紹及換算方法CSS
- js的returnValue屬性用法介紹JS
- CSS 值為0不需要單位CSS
- css匹配具有指定屬性值的元素CSS