我意識到這可能是一個模糊的問題,但我不確定創作網站時排線高度的最佳方法是什麼。你是否爲整個網站創建了一個全局聲明,然後爲每個單獨的元素聲明單獨的行高?這裏有什麼最佳實踐?你如何在CSS中指定行高?一個全局聲明還是特定於每個元素?
1
A
回答
0
這只是取決於你要多少個品種的line-height中有你的頁面上,如果大多數都將是相同的,遵循Lowkase的提醒,並設置在body
標籤默認值,然後設置其他變化標籤。或者你可以有三個班級,比如.lhs
(線條高度小),.lhm
和.lhl
,並將這些類放在元素上以指定線條高度。這樣可以最大限度地減少指定行高的代碼行數。
.lhs {
line-height: 10px;
}
.lhm {
line-height: 30px;
}
.lhl {
line-height: 50px;
}
4
要做的最好的事情是將它設置爲全局的身體沒有單位。 (1.5而不是1.5em)
這樣,行高將是元素字體大小的1.5倍,這會導致相對行高對垂直基線/垂直節點的貢獻。
如果字體大小增加了縮放,線高度自行調整至新的字體大小
+0
該死的,我不知道。好可愛。 – dezman
相關問題
- 1. 確定一個相關的元素是高於還是低於
- 2. 如何在FluentAutomation中聲明一個包含指定文本的元素?
- 3. 如何全局聲明一個數組
- 4. 如何聲明一個特定的變量是一個數組?
- 5. 全局聲明是堆棧還是堆?
- 6. 如何指定一個元素,然後在css flexbox中包裝?
- 7. 指定在另一個文件中聲明的全局變量的類型
- 8. Java - 如何指定xsd元素取決於另一個元素
- 9. 爲列表中的每個元素指定一個指針
- 10. 我如何聲明一個元素是專注於?
- 11. 如何聲明一個全局變量來保存xslt中的元素?
- 12. 如何檢查每個特定元素是否存在
- 13. 如何聲明css「全局」高度?在html文件裏面還是在css文件裏面?
- 14. 如何在NeuroML中的一個單元上聲明多個特定電容?
- 15. 在全局頭文件中聲明一個全局變量?
- 16. 如何保持特定元素指數法在一個數組
- 17. 在CSS中的另一個元素中定位2個元素
- 18. 確定元素是高於還是低於摺疊頁數
- 19. OOJS - 將每個元素綁定到一個特定的點擊
- 20. 檢查每一個元素都包含一個又一個特定的元素
- 21. CSS全高度固定在一個浮動的佈局
- 22. 如何讓每個元素完全獨立於CSS?
- 23. 一次聲明一個全局數組
- 24. 如何在coffeescript的特定範圍中聲明一個變量?
- 25. 如何在iPhone編程中聲明一個字符串全局
- 26. 我如何在AngularJs中聲明一個全局變量2
- 27. 如何在Java中聲明一個全局靜態類?
- 28. 如何在php中聲明一個全局變量?
- 29. 如何在actionscript中聲明一個全局變量
- 30. 我如何在Oxygene中聲明一個全局方法
設置一個默認的行高body標籤,然後指定在特定元素行高,如果他們是從不同的身體。 – Lowkase