網頁字型大小font-size設定其實不管用 @tonsky.me
這是一篇很棒的文章,如作者所述,字型大小和行距目前在作業系統之間不一致,在字型之間不一致,並且與其他UI元素不一致。
除了慣性和缺乏預見性之外,沒有其他任何理由。
作者提出的指定cap height的建議可能是唯一可行的解決方案:
- 在定義cap height時,請清楚其他指令碼中的邏輯上明顯的等效形式,例如中文標誌高度
- 以其他UI元素指定的單位指定cap height(作者指的是畫素pix)
- 然後,也可以以任何單位UI元素中指定的單位精確地控制行高
最終結果:可消除各種作業系統之間的不一致性。文字無論在什麼地方都準確顯示了它的含義。
如何實現裡?
瀏覽器Html中應首先採用它,使用CSS的“ font-cap-size”屬性代替(並覆蓋)“ font-size”,以及使用“ cap-line-height”替代“line-height”。(對於大小單位,建議使用“ px”,不是"em,或最終基於根“ px”的“ rem”,切勿使用“ pt”。)
然後,作業系統可以類似地使用基於 cap height的新功能呼叫/引數進行遷移,並且還可以嘗試優先使用其餘介面中使用的邏輯“ px”大小,逐步淘汰“ pt”大小。
這真的是一種方法。希望瀏覽器和W3C可以考慮這樣的事情。大概要等到數十年以後。
原文點選標題
相關文章
- ul font-size為0,li設定字型大小後多出下間隙
- CSS知識點之字型大小屬性font-sizeCSS
- CSS如何設定字型的大小CSS
- JavaScript設定網頁字型大中小JavaScript網頁
- 網頁字型設定你瞭解嗎?網頁
- win10電腦字型大小怎麼設定_win10如何設定字型大小Win10
- jQuery實現設定字型大小程式碼例項jQuery
- CSS 設定字型顏色和大小CSS
- PowerDesinger15設定字型大小
- JavaScript動態設定文字字型大小JavaScript
- Intellij IDEA 設定字型的大小IntelliJIdea
- 華為P8青春版字型大小設定教程 華為P8青春版字型大小怎麼設定
- 樂1s字型大小怎麼設定 樂視超級手機1s字型大小設定教程
- 淺扒Android動態設定字型大小Android
- Mac的QQ如何設定字型大小和顏色Mac
- javascript動態設定字型的大小程式碼例項JavaScript
- javascript動態設定select下拉選單字型大小JavaScript
- 點選大中小按鈕設定文章字型大小
- 系統文字大小怎麼設定_win10電腦系統字型大小在哪裡設定Win10
- html5移動端頁面解析度設定及相應字型大小設定的靠譜使用方式HTML
- win10桌面圖示字型大小怎麼調_win10桌面圖示字型大小如何設定Win10
- JS實現把網頁設定為首頁JS網頁
- win10 工作列選單字型大小怎麼調_win10選單字型大小怎麼設定Win10
- win10系統網頁列印字型太大如何調整瀏覽器字型大小Win10網頁瀏覽器
- font-size設定為100%的作用
- 直播軟體開發,通過js動態設定字型大小JS
- HTML常用字型標籤:揭秘HTML字型標籤,讓你的網頁“字”得其樂!HTML網頁
- ubuntu怎麼把字型變大? ubuntu20.04設定字型大小的兩種技巧Ubuntu
- css字型設定CSS
- sqldeveloper 字型設定SQLDeveloper
- TextMeshPro - 字型設定
- Win10系統如何更改視窗元件字型大小 win10視窗字型設定Win10元件
- 實現網頁大中小字型效果網頁
- (高階)用CSS3新增的rem單位設定字型大小CSSS3REM
- 網站設定上傳檔案大小網站
- 網頁設計師的字型替換方法指南網頁
- 10種最佳網頁設計英文字型網頁
- 關於網頁字型(轉)網頁