兩行文字基線之間的距離css
<p id='p1'>我是一行文本<em>我是em標籤</em>我是一行文本</p>
複製代碼
每一行就是行框盒子bash
一行一行的line-box組成包含盒子字體
<body>
<style type="text/css">
#p1{
font-size: 30px;
line-height: 0;
background: red;
border: 2px solid #ccc;
}
#p2{
font-size: 0;
line-height: 30px;
background: red;
border: 2px solid #ccc;
}
#p3{
background: red;
border: 2px solid #ccc;
}
</style>
<p id='p1'>我是一行文本<em>我是em標籤</em>我是一行文本</p>
<p id='p2'>我是一行文本<em>我是em標籤</em>我是一行文本</p>
<p id='p3'>我是一行文本<em>我是em標籤</em>我是一行文本</p>
</body>
複製代碼
2. line-heigth的定義是兩行基線之間的距離,爲何單行文本也有行高,而且還控制了內聯元素的高度?
單行文本的高度不是行高,單行文本的高度=內容區域+行間距,這個距離恰好和行高的值相等。ui
爲何line-height可讓單行文本垂直居中spa
爲何是基線code
須要兩行嗎cdn