我正在嘗試製作帶有拖尾欄的標題。我使用了僞元素::after
。帶僞元素的標題上的背景色
我的問題是標題的背景顏色應該「阻擋」位於標題本身「下」的::after
元素的部分 - 但它不會。
HTML:
<div>
<h3>TEST</h3>
<p>blah blah blah blah blah blah blah blah blah blah blah</p>
<h3>TEST 2</h3>
<p>blah blah blah blah blah blah blah blah blah blah blah</p>
</div>
CSS:
body{
font-size: 0.9em;
font-family: Arial;
}
div{
width: 300px;
margin: 0 auto;
}
h3{
font-size: 200%;
background-color: hsl(0, 0%, 100%);
margin: 0px;
display: inline-block;
padding-right: 20px;
}
h3::after{
content: '';
display: block;
width: 300px;
height: 1.3rem;
background: hsl(200, 30%, 20%);
margin-top: -1.7rem;
}
u能張貼你在找什麼截圖? – Aru 2014-10-10 09:15:46
你想要後背景顏色在默認的h3背景顏色後面嗎? – 2014-10-10 09:18:35