CSS 선택자는 HTML에서 꾸미고 싶은 요소를 선택하는 방법이에요.
"어떤 요소를 꾸밀 것인지"를 정하는 역할을 하죠.
예를 들어, 제목은 빨간색, 문단은 파란색으로 꾸미고 싶을 때, 선택자를 사용해 해당 요소를 선택해 스타일을 적용합니다.
<p>(문단) 태그를 빨간색으로.p {
color: red;
}
.클래스이름으로 선택합니다.class="highlight"인 요소를 노란색으로..highlight {
background-color: yellow;
}
#아이디이름으로 선택합니다.id="title"인 요소를 파란색으로.#title {
color: blue;
}
<h1>과 <h2>를 초록색으로.h1, h2 {
color: green;
}
type="text"인 <input>만 테두리를 빨간색으로.input[type="text"] {
border: 1px solid red;
}
>)<div>의 직접 자식 <p>만 빨간색.div > p {
color: red;
}
<div> 안의 모든 자손 <p>를 파란색.div p {
color: blue;
}
요소의 특정 상태에만 스타일 적용. :가 뽀인뜨!
예시: 마우스를 올렸을 때 스타일 변경 (:hover)
button:hover {
background-color: yellow;
}
:first-child)li:first-child {
font-weight: bold;
}
요소의 일정 부분에만 스타일 적용.
예시: 첫 글자만 스타일 변경 :: 가 뽀인뜨!!
문단의 첫 글자를 크게 표시하고 싶다면:
p::first-letter {
font-size: 2em; /* 글자를 두 배 크기로 */
color: red; /* 첫 글자를 빨간색으로 */
}
결과: 문단의 첫 글자만 크고 빨갛게 표시됩니다.
* {
margin: 0;
padding: 0;
}
.클래스이름으로 여러 요소를 선택.#아이디이름으로 하나의 요소를 선택.='어쩌구'> 나 걍 띄어쓰기: 나 ::