Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발 걸음마 중

CSS - 속성 선택자 (attribute selector) 본문

dev/HTML + CSS

CSS - 속성 선택자 (attribute selector)

꼿모 2023. 3. 13. 16:42


 

CSS 속성 선택자(attribute selector)

 

 

 * [속성이름] 

- 해당 속성을 가진 요소를 모두 선택한다. 

[title]{
	color: blue;
}

 

 

 

 * [속성이름~="속성값"] 선택자 

- 특정 문자열로 이루어진 단어를 포함하는 요소를 모두 선택한다.

[class~="btn"]{
	text-decoration:underline;
}

class="btn" /* 선택됨 */
class="btn reset" /* 선택됨 */
class="reset btn" /* 선택됨 */
class="btn-negative"
class="btn-positive"

 

 

 

 * [속성이름|="속성값"] 선택자 

- 특정 문자열만 포함하거나, 특정 문자열로 시작하면서 바로 뒤에 하이픈(-) 기호가 있는 태그를 선택한다. 

[class|="btn"]{
	text-decoration:underline;
}

class="btn" /* 선택됨 */
class="btn reset"
class="reset btn"
class="btn-negative" /* 선택됨 */
class="btn-positive" /* 선택됨 */

 

 

 

 * [속성이름^="속성값"] 선택자 

- 특정 문자열로 시작하는 요소를 모두 선택한다. 

[class^="btn"]{
	width:100px;
	height:48px;
}

class="btn" /* 선택됨 */
class="btn reset" /* 선택됨 */
class="reset btn"
class="btn-negative" /* 선택됨 */
class="btn-positive" /* 선택됨 */

 

 

 

 * [속성이름$="속성값"] 선택자 

- 특정 문자열로 끝나는 요소를 모두 선택한다. 

[class$="negative"]{
	color:red;
}

class="btn-negative" /* 선택됨 */
class="btn-negative error"
class="error btn-negative" /* 선택됨 */
class="message-negative" /* 선택됨 */
class="message-negative-error"

 

 

 

 * [속성이름*="속성값"] 선택자 

- 특정 문자열을 포함하는 요소를 모두 선택한다. 

[class*="btn"]

class="btn-a" /* 선택됨 */
class="a-btn" /* 선택됨 */
class="eeebtneee" /* 선택됨 */

 

 

💭 꼭 다 외울 필요는 없다. 가볍게 공부하는 정도로만 해두자. 

 

 


 

 

 

 

 

 

 

 

 

 

잘못된 정보에 대한 피드백은 언제든지 환영입니다! 

'dev > HTML + CSS' 카테고리의 다른 글

CSS - 애니메이션 (transition, animation)  (0) 2023.03.13
CSS - 요소 변형하기 (transform)  (0) 2023.03.13
CSS - 버튼(button)  (0) 2023.03.13
CSS - 변수와 함수  (0) 2023.03.09
CSS - 아이템 배치(float,flex,grid)  (0) 2023.03.07
Comments