Search
Duplicate
moon
sun

속성 선택자

속성 선택자

💡
태그의 속성을 지정하는 선택자
[name=‘email’] { } [data=‘1’] { }
CSS
복사
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>속성 선택자</title> <style> section { margin: 20px 0; } /* [속성] { } [속성='A'] { } : 속성='A' 요소를 선택 [속성^='A'] { } : 속성='A'로 시작하는 요소 선택 [속성$='A'] { } : 속성='A'로 끝나는 요소 선택 [속성*='A'] { } : 속성='A'를 포함하는 요소 선택 */ /* section태그, 속성 : id, 속성값 : '2' 끝나는 값 */ section[id$='2'] { background-color: yellow; padding: 10px; } /* div 태그, 속성명 class */ div[class] { padding: 5px; margin: 5px; border: 1px solid #ccc; } /* 속성값이 'l'로 시작하는 경우 */ div[class^='l'] { background-color: skyblue; } /* 속성값에 'i'가 포함되는 경우 */ div[class*='i'] { background-color: pink; } /* 속성값이 '4'로 끝나는 경우 */ div[class$='4'] { background-color: royalblue; } /* 속성값이 'e'가 포함되고 속성값이 '2'로 끝나는 경우 */ div[class*='e'][class$='2'] { background-color: springgreen; } </style> </head> <body> <h1>속성 선택자</h1> <hr> <section id="part1"> <div class="lst1">속성선택자 1</div> <div class="lis2">속성선택자 2</div> <div class="le2">속성선택자 3</div> <div class="l4">속성선택자 4</div> </section> <hr> <section id="part2"> <div class="lst1">속성선택자 1</div> <div class="lis2">속성선택자 2</div> <div class="le2">속성선택자 3</div> <div class="l4">속성선택자 4</div> </section> </body> </html>
HTML
복사