본문 바로가기
css/선택자

css 속성 선택자

by ponionq 2020. 12. 13.

속성 선택자는 기본 속성 선택자와 문자열 속성 선택자로 나눌 수 있습니다.

 

기본 속성 선택자

  • 속성 = 값 (input [type=text]

 

문자열 속성 선택자

  • 속성~=값 : 속성 안의 값이 특정 값을 단어로 포함하는 태그 선택
  • 속성|= 값 : 속성 안의 값이 특정 값을 단어로 포함하는 태그 선택
  • 속성^=값 : 속성 안의 값이 특정 값으로 시작하는 태그를 선택
  • 속성$=값 : 속성 안의 값이 특정 값으로 끝나는 태그를 선택
  • 속성*=값 : 속성 안의 특정 값을 포함하는 태그를 선택

 

 

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<style >
li{
  margin-bottom: 5px;
}
li[class$="end"]{
  color: red;
}
li[class^="start"]{
  color: blue;
}
li[class|="orange"]{
  color: orange;
}
li[class~="violet"]{
  color: violet;
}
li[class*="total"]{
  color: #999;
}
</style>
<body>
  <h1>css 속성 선택자</h1>

  <ul>
    <li class="li_end">li 태그 중에서 클래스가 end로 끝나는 클래스는 빨강</li>
    <li class="dd_total_test">li 태그 중에서 total 클래스는 회색 <br>클래스중 total단어가 있는 모든 클래스 선택</li>
    <li class="total_violet">li 태그 중에서 total 클래스는 회색 <br>클래스중 total단어가 있는 모든 클래스 선택</li>
    <li class="li_violet_test violet">li 태그 중에서 클래스가 특정 단어 violet있는 클래스는 보라색</li>
    <li class="start_li">li 태그 중에서 클래스가 start로 시작하는 클래스는 파랑</li>
    <li class="orange">li 태그 중에스 특정 단어을 포함하는 태그는 오렌지 <br> orange 단어 한개만 있어야 css가 적용된다. </li>
    <li class="start_li">li 태그 중에서 클래스가 start로 시작하는 클래스는 파랑</li>
    <li class="li_end">li 태그 중에서 클래스가 end로 끝나는 클래스는 빨강</li>
    <li class="orange violet">li 태그 중에서 클래스가 특정 단어 violet있는 클래스는 보라색</li>
    <li class="li_end">li 태그 중에서 클래스가 end로 끝나는 클래스는 빨강</li>
    <li class="orange">li 태그 중에스 특정 단어을 포함하는 태그는 오렌지</li>
    <li class="total_rrr">li 태그 중에서 total 클래스는 회색 <br>클래스중 total단어가 있는 모든 클래스 선택</li>
    <li class="li_end">li 태그 중에서 클래스가 end로 끝나는 클래스는 빨강</li>
    <li class="start_li">li 태그 중에서 클래스가 start로 시작하는 클래스는 파랑</li>
    <li class="start_li">li 태그 중에서 클래스가 start로 시작하는 클래스는 파랑</li>
    <li class="li_end">li 태그 중에서 클래스가 end로 끝나는 클래스는 빨강</li>
    <li class="start_li">li 태그 중에서 클래스가 start로 시작하는 클래스는 파랑</li>
    <li class="start_li">li 태그 중에서 클래스가 start로 시작하는 클래스는 파랑</li>
    <li class="li_violet_tes violet">li 태그 중에서 클래스가 특정 단어 violet있는 클래스는 보라색</li>
    <li class="total_fff">li 태그 중에서 total 클래스는 회색 <br>클래스중 total단어가 있는 모든 클래스 선택</li>
  </ul>
</body>
</html>

 

 

 

 

'css > 선택자' 카테고리의 다른 글

css 전후 선택자 (before,after)  (0) 2020.12.20
시작 문자(첫 번째 문자 선택, 첫 번째 문자 라인 선택)  (0) 2020.12.20
반응 선택자  (0) 2020.12.13
동위 선택자  (0) 2020.12.13

댓글