關於line height的一些理解

2021-08-07 19:44:36 字數 511 閱讀 9188

看張鑫旭的部落格關於line-height的一些理解.

結論:乙個沒有定義高度的盒子的高度是由其包裹的盒子lineboxes的最大line-height決定.但是若line-boxes沒有內容,即使該盒子自己定義了行高,也無法作用於自己的高度.

div
什麼也沒有顯示,在瀏覽器上.

如果這樣

你好

div

就會顯示

inline-box模型中,有個line-boxes負責包裹每一行的內容.一行乙個,lineboxes會監視本行裡line-height最大的那乙個並應用於height.

乙個沒有設定高度的div就是由一行行lineboxes堆砌而成的.

而line-height有垂直居中屬性.

關於line height 行高的一些理解和技巧

大家都知道,如何設定文字垂直居中,也就是 設定line height 和 外圍盒子的高度height一致 其實這裡有個地方,是多餘的,也就是height,設不設定都居中 那麼,行高是生產高度的?答案是否定的,你可以試試,當你設定行高為line height 0 的時候,div的高度還是0 事實證明,...

關於RemoteView 的一些字型的一些問題

最近在做乙個 在notification 新增 天氣通知的小部分 發現困擾在 如何給 remoteview 中的字型 作修改 大家都知道 textview 設定字型 在xml 中 可以 設定 3種 而其他字型的設定 需要通過 typeface 去設定 具體 將字型放置在asset 資料夾中 type...

關於Thread的一些

執行緒有幾種狀態 1.產生 new 執行緒已經產生,只是放在記憶體中啥事都不幹。2.可執行 runnable 在呼叫了start方法到它獲得系統給它分配了時間片之前,或者時間片用完了但還沒執行完。3.執行 running 獲得了時間片,正在執行。4.死亡 dead 執行完成 5.阻塞 block 不...