기본 요소에 일부 하위 요소 또는 텍스트가있는 경우이를 사용할 수 있습니다.
위치 주요 요소 상대 (또는 절대/고정) 모두 사용 후 절대 위치 (내 상황에서 절대해야했다, 당신의 모르는)와 전.
이제 더 많은 의사 요소가 필요하면 주 요소의 자식 중 하나의 앞에 절대 :를 붙이십시오 (텍스트 만있는 경우 범위에 넣으십시오. 이제 요소가 있음). 이는 상대적이 아닙니다/절대/고정. 이 요소는 자신의 주인처럼 행동을 시작합니다
는 주요 요소이다.
HTML
<div class="circle">
<span>Some text</span>
</div>
요소가 모두 클래스`circle`와 클래스에 속하는 경우, 지정된 경우
.circle {
position: relative; /* or absolute/fixed */
}
.circle:before {
position: absolute;
content: "";
/* more styles: width, height, etc */
}
.circle:after {
position: absolute;
content: "";
/* more styles: width, height, etc */
}
.circle span {
/* not relative/absolute/fixed */
}
.circle span:before {
position: absolute;
content: "";
/* more styles: width, height, etc */
}
CSS는,'now' 두 규칙이 요소의'에 적용하기 전에 'pseudo-element이지만 일반적인 CSS는'content' 설정 중 오직 하나만이 효과를 나타낼 수 있음을 암시합니다 (일반적인 캐스케이드 규칙에 의해). 요점은'content'가 누적되지 않는다는 것입니다. –
이 밝혀 [이 질문] (http://stackoverflow.com/questions/14111751/what-happens-if-multiple-classes-of-the-same-element-define-a-before-pseudo-ele)이 I 몇 개월 후에 대답이 중복됩니다. 나는 이후 처음으로 오는 상단에 훨씬 더 많은 트래픽을 얻고으로 기본적으로이 일에, 위에서 말한 모든 것을 @Jukka를 확장하여 다른 대답에서 대부분의 정보를 통합했다. – BoltClock
십삼년 후 CSS 콘텐츠 -3- 초안 최종적 [업데이트]했다 (https://www.w3.org/TR/2016/WD-css-content-3-20160602/#changes). pseudo-element 섹션은 css-pseudo-4를 위해 명확하게 제거되었으므로 여러 개의':: before' 또는':: after' 의사 요소를 허용하지 않습니다. – Oriol