19
請參閱http://jsfiddle.net/ZWw3Z/僞元素如何檢測非僞元素的高度?
<p>Text text text text text text text...</p>
p {
background-color: blue;
}
p:before {
content: '';
position: absolute;
width: 10px;
height: 100%;
background-color: red;
}
從本質上講,僞元素的高度太大。我希望它具有與p
元素相同的高度。我怎樣才能做到這一點?
你並不需要一個外部容器。 'p'本身包含'p:before',所以你可以簡單地相對定位'p'。 – BoltClock
我沒有想到,謝謝你的發現。更新了答案。 – Ben