[Node.js 백엔드 기초] CSS 기초 - 태그 선택자, 아이디 선택자, 클래스 선택자
정리📑
태그 선택자
Code 💻
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!DOCTYPE html>
<html>
<head>
<title>CSS 선택자 - 태그 선택자</title>
<style>
h1 {
background-color: red;
color: yellow;
}
p {
width: 100%;
border: 1px solid red;
background-color: blue;
color: green;
}
div {
width: 100%;
border: 1px solid orange;
background-color: green;
color: blanchedalmond;
}
</style>
</head>
<body>
<h1>CSS 선택자 - 태그 선택자로 스타일 적용하기</h1>
<p>
태그 선택자를 이용해 HTML 태그들을 선택하여 스타일을 적용
</p>
<hr />
<div>
div 태그는 영역을 나타내는 태그이다
</div>
<br />
<br />
<div style="background-color: pink">
div 태그는 영역을 나타내는 태그이다
</div>
<p>
태그 선택자를 이용해 HTML 태그들을 선택하여 스타일을 적용
</p>
</body>
</html>
- 태그 이름으로 스타일을 일괄 적용하는 방식
- 특정 태그에 대해 해당 페이지 내 모든 동일 태그에는 동일 스타일이 적용됨
결과 🚩
아이디 선택자
Code 💻
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
<!DOCTYPE html>
<html>
<head>
<title>CSS 선택자 - id 선택자</title>
<style>
#pagetitle {
font-size: 30px;
}
#pagebody {
color: green;
}
</style>
</head>
<body>
<h1 id="pagetitle">CSS 선택자 - id 선택자로 스타일 적용하기</h1>
<p id="pagebody">
id 선택자를 이용해 HTML 태그들을 선택하여 스타일을 적용한다
</p>
</body>
</html>
- html 태그는 태그 간 유일성을 보장하기 위해 id 속성을 제공
- 태그의 기본 속성인 id 속성의 값은 중복 금지
결과 🚩
클래스 선택자
Code 💻
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<!DOCTYPE html>
<html>
<head>
<title>CSS 선택자 - 클래스 선택자</title>
<style>
/* 클래스명을 이용해 스타일을 정의하기 위해 클래스 선택자 사용 */
h1 {
background-color: blue;
}
.mystyle {
color: red;
font-size: 50px;
}
.yourstyle {
color: gray;
}
.ourstyle {
color: yellowgreen;
}
.container {
margin: 50px;
background-color: black;
}
</style>
</head>
<body class="container">
<h1 class="mystyle">CSS 선택자 - 클래스 선택자로 스타일 적용하기</h1>
<p class="mystyle">
클래스 선택자를 이용해 HTML 태그들을 선택하여 스타일을 적용
</p>
<hr />
<div>
div 태그는 영역을 나타내는 태그이다
</div>
<br />
<br />
<div class="yourstyle">
div 태그는 영역을 나타내는 태그이다
</div>
<p class="ourstyle">
클래스 선택자를 이용해 HTML 태그들을 선택하여 스타일을 적용
</p>
</body>
</html>
- 태그 유형과 상관없이 태그에 클래스 속성으로 클래스명을 지정하고
- 지정된 클래스명에 대해 스타일을 일괄 적용하는 방식