본문 바로가기
IT/css

css 속성 선택자 사용하는 방법

by 뉴코딩맨 2023. 3. 16.
CSS 속성 선택자는 HTML 요소의 속성 값에 따라 스타일을 지정할 수 있는 선택자입니다. 이 선택자를 사용하면 HTML 요소의 속성 값이 특정한 값으로 일치하는 경우에만 스타일을 지정할 수 있습니다. CSS 속성 선택자의 사용법에 대해서 자세히 살펴보겠습니다.

 

 

사용법

먼저, CSS 속성 선택자의 구문은 다음과 같습니다.

 

[속성명=값] {
/* 스타일 규칙 */
}
 
여기서 속성명은 HTML 요소의 속성 이름을 의미하며, 값은 해당 속성 값의 일치 여부를 검사하는 데 사용됩니다. 속성명=값 형식으로 작성하면, HTML 요소의 속성 값이 지정한 값과 정확히 일치하는 경우에만 스타일을 적용할 수 있습니다.
 
예를 들어, class 속성 값이 btn인 모든 요소에 적용되는 스타일을 지정하고 싶다면 다음과 같이 작성할 수 있습니다.
 
 
[class="btn"] {
/* 스타일 규칙 */
}
 
이외에도 CSS 속성 선택자는 다양한 종류가 있습니다. 대표적인 종류는 다음과 같습니다.
 
[속성명]: 속성이 정의되어 있는 요소를 선택합니다.
[속성명~=값]: 속성 값이 공백으로 구분된 단어 목록에 지정한 단어가 포함되어 있는 요소를 선택합니다.
[속성명|=값]: 속성 값이 하이픈으로 구분된 단어 목록에서 지정한 단어로 시작하는 요소를 선택합니다.
[속성명^=값]: 속성 값이 지정한 값으로 시작하는 요소를 선택합니다.
[속성명$=값]: 속성 값이 지정한 값으로 끝나는 요소를 선택합니다.
[속성명*=값]: 속성 값이 지정한 값을 포함하는 요소를 선택합니다.
 
이러한 CSS 속성 선택자를 사용하면, HTML 요소의 속성 값을 기준으로 스타일을 지정할 수 있습니다. 이를 통해 HTML 요소의 다양한 상태에 따라 다른 스타일을 적용할 수 있으며, 선택자의 정밀도를 높여서 스타일을 더욱 세밀하게 지정할 수도 있습니다.
 

'IT > css' 카테고리의 다른 글

css 마우스 클릭 효과 - active  (0) 2023.03.16
css 마우스 오버 시 효과 주는 방법 - hover  (0) 2023.03.16
css 자손 선택자  (0) 2023.03.15
css 인접 선택자  (0) 2023.03.15
css class 선택자  (0) 2023.03.15

댓글