[attribute] | 속성이 존재하는 모든 요소 선택 | a[href] (모든 링크) |
[attribute="value"] | 속성 값이 정확히 일치하는 요소 선택 | input[type="text"] (text 타입의 input 요소) |
[attribute^="value"] | 속성 값이 "value"로 시작하는 요소 선택 | a[href^="https://"] (https:// 로 시작하는 링크) |
[attribute$="value"] | 속성 값이 "value"로 끝나는 요소 선택 | img[src$=".jpg"] (확장자가 .jpg인 이미지) |
[attribute*="value"] | 속성 값에 "value"가 포함된 요소 선택 | div[class*="error"] (class 속성에 "error"가 포함된 div) |
[attribute~="value"] | 속성 값이 공백으로 구분된 여러 값 중 하나로 "value"를 포함하는 요소 선택 | input[class~="required"] (class 속성에 "required"가 포함된 input) |
[attribute ="value"] | 속성 값이 "value"로 시작하거나 "value-"로 시작하는 하이픈(-)으로 구분된 값을 가진 요소 선택 |
<div class="slider">
<img src="image1.jpg" alt="Image 1" data-index="1">
<img src="image2.jpg" alt="Image 2" data-index="2">
<img src="image3.jpg" alt="Image 3" data-index="3">
</div>
.slider img[data-index="2"] {
/* 두 번째 이미지에만 적용할 스타일 */
border: 2px solid red;
}
위 예시에서는 data-index 속성이 "2"인 이미지에만 빨간색 테두리를 적용합니다.
CSS 속성 선택자는 매우 유용한 기능입니다. 위 표와 예시를 참고하여 다양한 웹 페이지 디자인에 활용해 보세요. 더 궁금한 점이 있다면 언제든지 질문해주세요.
CSS 속성 선택자는 HTML 요소의 특정 속성값을 기준으로 스타일을 적용하는 방법입니다. 마치 도서관에서 책의 제목이나 저자를 검색하여 원하는 책을 찾는 것처럼, CSS 속성 선택자는 HTML 요소의 특정 속성값을 통해 원하는 요소를 찾아 스타일을 적용합니다.
<a href="https://www.example.com">예시 링크</a>
<a href="mailto:example@example.com">이메일 링크</a>
위 예시에서:
CSS 속성 선택자는 다양한 방법으로 HTML 요소를 선택하여 스타일을 적용할 수 있도록 해줍니다. 이를 통해 더욱 정교하고 효율적인 웹 페이지를 만들 수 있습니다.
CSS 가상 요소란? (0) | 2024.11.11 |
---|---|
CSS 구조 가상 클래스란? (1) | 2024.11.11 |
HTML 자동 완성 (에밋 Emmet) (0) | 2024.11.06 |
시멘틱 태그란 무엇일까요? (3) | 2024.11.06 |
Border Styles (0) | 2024.11.04 |