1
下面是我對僞元素忽略填充的解決方案,但它感覺有點「哈克」,因爲我在僞元素上使用了負餘量。如何在僞元素之前忽略元素填充?
此解決方案是否正常?
我也嘗試使用left: 0; top: 0;
,但後來我得到了我的僞元素相對於頁面的主體,而不是元素。爲什麼?
CSS:
.block-header {
background-color: #3A658B;
height: 30px;
width: 100%;
line-height: 30px;
color: white;
font-size: 18px;
border-radius: 3px;
padding-left: 10px;
}
.block-header::before {
content: '';
position: absolute;
margin-left: -10px;
height: 30px;
width: 10px;
background-color: #1E3552;
border-radius: 3px 0px 0px 3px;
}