HTML,CSS
[CSS] 선택자
RegisterJ
2023. 10. 27. 02:55
기록의 목적 : 잊으면 다시 보기 위해서, 하찮은 내 정보가 누군가한테 도움이 되기를 바라며 정리합니다.
CSS 선택자
CSS는 꾸며주는 역할을 합니다. 그런데 어떤걸 꾸며줘야 하는지 지정을 해줘야 합니다. 근데 그 역할을 하는 것이 선택자 입니다. 그만큼 중요하면서 기본 입니다.
◯ 선택자 종류
▶ 클래스 선택자 : HTML 태그 속성으로 class 붙인 것을 뜻합니다.
▶ id 선택자 : HTML 태그 속성으로 id 붙인 것을 뜻합니다.
▶ HTML 태그 선택자 : HTML 태그 자체를 선택자로 사용한 것 입니다.
▶ 전체 선택자 : * 사용하여 모든 태그에 CSS를 적용할 수 있습니다.
▶ 모든 하위 선택자 : HTML 하위 태그들을 선택할 수 있습니다.
▶ 자식 선택자 : HTML 하위 태그들 중 바로 직계 자식 태그를 선택할 수 있습니다.
◯ 사용 방법
▶ 클래스 선택자 : 맨 앞 . 붙이고 클래스명을 사용하면 됩니다.
.클래스명{ CSS: 속성 };
▶ id 선택자 : 맨 앞 # 붙이고 아이디명을 사용하면 됩니다.
#아이디명{ CSS: 속성 };
▶ HTML 태그 선택자 : HTML 태그 자체를 선택자로 사용한 것 입니다.
/* HTML p태그에 CSS 속성을 적용하면 */
p{ CSS: 속성 };
▶ 전체 선택자 : * 사용하여 모든 태그에 CSS를 적용할 수 있습니다.
*{ CSS: 속성 };
▶ 모든 하위 선택자 : 스페이스바를 이용하여 HTML 하위 태그들을 선택할 수 있습니다.
<head>
<style>
div p{ CSS: 속성};
</style>
</head>
<body>
<div>
<p>안녕하세요</p>
</div>
</body>
▶ 자식 선택자 : HTML 하위 태그들 중 바로 직계 하위 태그를 선택하려면 > 사용하면 됩니다.
<head>
<style>
div > p{ CSS: 속성};
</style>
</head>
<body>
<div>
<p>
안녕하세요 <p>봉쥬르</p>
</p>
</div>
</body>
=> 이러면 '안녕하세요' 한테만 CSS 속성이 적용됩니다.