내 codepen를 참조하기 전에.여백 : 입력 <a href="http://codepen.io/Chiz/pen/NAmdvr" rel="nofollow">http://codepen.io/Chiz/pen/NAmdvr</a></p> <p>: 의사 요소 앞에, 나는 20 픽셀 각각의 상단과 왼쪽 여백을 설정 요소
그러나 20px 여백은 주 요소 자체 (div)에 적용되는 반면 왼쪽 20px 여백은 : before 요소 자체에 적용되는 것처럼 보입니다.
왜 이런가요?
.b
{
width:100px;
height:100px;
background-color:gray;
}
.b:before
{
content:"a";
color:white;
display:block;
width:50%;
height:50%;
background-color:rgb(40,40,40);
margin:20px 0 0 20px;
}
<div class="b"></div>