·
, ·
, ·
•
<span>·</span>
\00B7
CSS content 속성은 생성한 값으로 요소를 대체합니다. content 속성으로 추가한 요소는 "익명 대체 요소"입니다.
https://developer.mozilla.org/ko/docs/Web/CSS/content
first-element의 앞에는 없도록 initial(전역), none, normal(조합 안 됨) 다 적용된다.
#main-footer .corp_lists li:first-child::before {
content: initial;
}
#main-footer .corp_lists li::before {
content: "";
display: inline-block;
width: 1px;
height: 11px;
background-color: #e4e8eb;
margin: 0 8px;
vertical-align: -1px;
}
vertical-align CSS 속성은 inline 또는 table-cell box에서의 수직 정렬을 지정합니다.
https://developer.mozilla.org/ko/docs/Web/CSS/vertical-align
CSS의 대체 요소(replaced element)란 자신의 표현 결과가 CSS의 범위를 벗어나는 요소로서, CSS 서식 모델과는 분리된 외부 객체인 요소입니다.
https://developer.mozilla.org/ko/docs/Web/CSS/Replaced_element
일부 대체 요소는 고유 크기 또는 정의된 기준선을 가질 수 있으며, vertical-align 등의 CSS 속성이 사용할 수 있습니다. 오직 대체 요소만이 고유 크기를 가질 수 있습니다.
<position>
pseudo-element와 pseudo-class의 차이가 잘 실감나지 않았었는데, 오늘 middle-dot, |를 실습하면서 pseudo-element가 실제 html에 없는 가상의 요소라는 것이 이해가 되었다. 그와 달리 pseudo-class는 요소가 어떤 상태일 때를 지정하는 것임으로 이해했다.