본문 바로가기
개인공부

CSS 가상 클래스(싱글콜론 :) 과 가상 요소(더블콜론::) 의 정리

by 디자인업 2021. 5. 20.

가상 클래스 (싱글 콜론 : 한개 사용)

설명
- 가상으로 class를 생성해주는 기능
- 별도의 class 지정 없이 해당 요소에게 css 속성을 부여할 수 있습니다.


:link / :hover / :first-child / :nth-child(n) 등


가상 요소 (더블 콜론 :: 두개 사용)

설명
- 가상으로 요소(엘리먼트) 를 생성해주는 기능
- 해당 요소에게 내용(content) 와  css 속성을 부여할 수 있습니다. (content: 'hello';


::before / ::after / ::first-line / ::first-letter 등



[추가]  :before 싱글콜론과 ::before 더블콜론의 차이

CSS2 에서는 싱글콜론을 사용했었고
CSS3 부터는 더블콜론을 사용합니다.
따라서 CSS3를 지원 하지 않는 IE8의 경우는 싱글콜론만 지원이 됩니다.
하지만 이제는 사실상 모든 브라우저에서 CSS3를 지원하므로
더블콜론을 사용하시면 되겠습니다.

 

 

 

 

http://blog.hivelab.co.kr/%EA%B3%B5%EC%9C%A0before%EC%99%80after-%EA%B7%B8%EB%93%A4%EC%9D%98-%EC%A0%95%EC%B2%B4%EB%8A%94/

 

[공유]::before와::after, 그들의 정체는?

[공유]::before와::after, 그들의 정체는? 안녕하세요! UI개발2팀 조가영입니다. 무려 10주에 걸쳐 진행한 OJT. 면수습 후 OJT의 꽃인 블로깅을 작성하려니 감회가 더욱 새롭네요! 과제를 하던 중 발견한

blog.hivelab.co.kr

 

https://yeoninim.tistory.com/55

 

[CSS] 가상 요소, 가상 클래스

그동안 별 생각없이 즐겨 사용하던 ::after, ::before (가상요소)에 대해 다시 생각하게 되었습니다. 다시 생각하게 된 계기는 아래 글에 포스팅 되어 있습니다. https://yeoninim.tistory.com/54 [CSS] float 속..

yeoninim.tistory.com

 

댓글