1
以下は、擬似要素がパディングを無視するための私の解決策ですが、擬似要素に負のマージンを使用したため、「ハッキー」のような感じがします。:: before擬似要素の要素埋め込みを無視する方法は?
この解決策は問題ありませんか?
また、私は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;
}