網頁字型大小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可以考慮這樣的事情。大概要等到數十年以後。
原文點選標題
相關文章
- win10電腦字型大小怎麼設定_win10如何設定字型大小Win10
- CSS 設定字型顏色和大小CSS
- JavaScript動態設定文字字型大小JavaScript
- IDEA-idea設定導航欄字型大小程式碼編輯區字型大小Idea
- Pycharm-Pycharm設定左側導航欄字型大小和程式碼編輯區字型大小PyCharm
- 點選大中小按鈕設定文章字型大小
- 系統文字大小怎麼設定_win10電腦系統字型大小在哪裡設定Win10
- win10 工作列選單字型大小怎麼調_win10選單字型大小怎麼設定Win10
- win10系統網頁列印字型太大如何調整瀏覽器字型大小Win10網頁瀏覽器
- ubuntu怎麼把字型變大? ubuntu20.04設定字型大小的兩種技巧Ubuntu
- 直播軟體開發,通過js動態設定字型大小JS
- win10桌面圖示字型大小怎麼調_win10桌面圖示字型大小如何設定Win10
- HTML常用字型標籤:揭秘HTML字型標籤,讓你的網頁“字”得其樂!HTML網頁
- Win10系統如何更改視窗元件字型大小 win10視窗字型設定Win10元件
- TextMeshPro - 字型設定
- sqldeveloper 字型設定SQLDeveloper
- css字型設定CSS
- 徹底弄懂設定根元素字型大小calc(100vw/18.75) 實現rem自適應REM
- matplotlib預設字型設定
- 10種最佳網頁設計英文字型網頁
- 目前網頁最小字型以及字型壓縮網頁
- 如何修改網站網頁字型,調整網站字型的方法網站網頁
- ReactNative字型大小不隨系統字型大小變化而變化React
- 直播帶貨系統原始碼利用TextView設定部分字型的顏色和大小原始碼TextView
- 易優cms網站基本內容設定 後臺 — 網站首頁 — 頁面設定網站
- Qt 設定全域性字型QT
- word字型怎麼設定?
- Echarts 設定地圖大小Echarts地圖
- Latex_設定介面大小
- win10軟體文字字型怎麼設定大小_win10僅更改軟體文字大小在哪裡Win10
- win10正式版系統怎麼設定命令提示符字型大小Win10
- 為什麼你永遠不應該在CSS中使用px來設定字型大小CSS
- 給網頁換個鴻蒙字型網頁鴻蒙
- 『前端開發』- 字型檔案大小優化實踐前端優化
- word藝術字型如何設定?
- Hype如何設定字型樣式
- Android中TabLayout修改字型大小AndroidTabLayout
- Spring tool suite修改字型大小SpringUI