您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關CSS中line-height怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
<style> .test{ border:1pxsolid#ccc; height:100px; width:100px; } </style> <body> <divclass="test"></div> </body>
但是根據熟知,當我們不為元素設置height,而元素中有內容時,該元素依然獲取到了高度:
<style> .test{ border:1pxsolid#ccc; width:100px; } </style> <body> <divclass="test">1</div> </body>
為什么div獲取到了高度,并不是由于文字撐起了高度,而是line-height撐起了div,比較一下兩端代碼
.test{ border:1pxsolid#ccc; width:100px; line-height:100px; } </style> <body> <divclass="test">1</div> </body>
.test{ border:1pxsolid#ccc; width:100px; line-height:0; } </style> <body> <divclass="test">1</div> </body>
顯而易見的結果就是因為有了height所以有高度,沒有height則因為有了line-height而有了高度更多詳細的細節其實是因為每一行文字都有一個lineboxes,這些一個個盒子自然撐起了父元素的高度。
同時,觀察上面的例子就能發現文字的中線和line-height的中線是在相同位置的,所以才有了常用的那套居中辦法:
<style> .test{ line-height:100px; height:100px; } </style>
設置line-height和height相同數值則可以使得其中文字垂直居中
從結果來看確實如此,但是這句話不對,這句話多余了幾個字,完全不需要設置height,只需要line-height就可以做到文字垂直居中了。
感謝各位的閱讀!關于“CSS中line-height怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。