본문 바로가기
카테고리 없음

css 셀렉터 문법(universal, type, id, class, state, attribute)

by 망개씨 2022. 8. 11.

셀렉터(selector)란?

속성을 적용 할 부분을 지정하게 해주는 태그

 

 

  • Universal (*) : 모든 요소를 지정한다.
* {color: green;}

 

 

  • type (tag) : 특정 태그를 지정한다. 
li {color: blue;}

 

 

  • ID(#id) : 특정 ID를 지정한다. 
#special {color: pink;}

 

 

  • Class(.class) : 특정 Class 요소를 지정한다. 
.red {color: red;}

 

 

  • State(:) : 특정 상태를 지정한다. ex)hover
button:hover {color: yellow; background: beige;}

 

 

  • Attribute([]) : 주어진 특성의 존재여부나 값에 따라 요소를 지정한다. ex)a[href], a[class], a[title], 문자열
<!--링크의 컬러를 보라색으로 바꿔줌-->
a[href] {color: purple;}

<!--naver.com링크의 컬러를 보라색으로 바꿔줌-->
a[href="naver.com"] {color: purple;}

<!--naver로 시작하는 링크의 컬러를 보라색으로 바꿔줌-->
a[href^="naver"] {color: purple;}

<!--.com으로 끝나는 링크의 컬러를 보라색으로 바꿔줌-->
a[href$=".com"] {color: purple;}

 

 

 

댓글