CSS: Class로 선택하기
-
0:00 - 0:02이 웹페이지를 봅시다
-
0:02 - 0:05여기 위에 heading이 있고요
-
0:05 - 0:08토끼에 대한 글이 있는 문단이 있고요
-
0:08 - 0:11여긴 여러 개의 문단이 있네요
-
0:11 - 0:13제가 좋아하는 토끼 노래의
가사가 들어있죠 -
0:14 - 0:18저번 시간에 id를 이용해서 첫번째
문단에 스타일을 적용했어요 -
0:18 - 0:21하지만 이젠 여러 문단이 있으니까
-
0:21 - 0:24이 문단 모두를 노란
배경색으로 만들고 싶어요 -
0:25 - 0:28지금까지 배운 것으로는
어떻게 할 수 있을까요? -
0:28 - 0:30처음 우리가 배운 것은
-
0:30 - 0:33특정 타입의 모든 태그를
선택하는 거였죠 -
0:33 - 0:35'p'같은 태그를 가진 것들 말이에요
-
0:35 - 0:39하지만 그렇게 하면 모든 문단을 칠하게 돼요
가사 문단 이외에도 말이죠 -
0:39 - 0:41우리는 뭔가 조금 더 구체적으로 기술하는 것이 필요해요
-
0:42 - 0:45그래서 우린 id를 이용해
태그를 선택하는 것을 배웠어요 -
0:45 - 0:48'rabbit-song'같은 id를 가진
문단을 고르는 것 말이죠 -
0:48 - 0:51하지만 그걸로는 첫번째 문단만
고를 수 있었어요 -
0:51 - 0:54우리는 다른 문단을 고를 때
그 id를 사용하면 안 돼요 -
0:54 - 0:58왜냐하면 같은 id를 여러 태그에
사용하면 안 되니까요 -
0:58 - 1:00만약 다른 문단들도 선택하고 싶다면
-
1:00 - 1:03각각에게 새로운 ID를 줘야 할거에요
-
1:03 - 1:06'song-lyrics2', 'song-lyrics3' 처럼요
-
1:06 - 1:07왜냐하면 모든 ID는 유일해야 하니까요
-
1:07 - 1:10그리고 우리는 각각에 대한 규칙을
추가해야 하겠죠 -
1:10 - 1:12이렇게 할 수도 있지만
일이 너무 많아지잖아요! -
1:12 - 1:15노래에 새로운 절을 더할 때마다
-
1:15 - 1:17HTML에 새로운 ID를 더해야 하는 걸
잊으면 안 될거에요 -
1:17 - 1:19CSS규칙도 추가해야 하고요
-
1:19 - 1:23만약에 몇 백개의 절을 추가한다면
정말 피곤한 일이 될 거에요 -
1:23 - 1:24여기 좋은 소식이 있어요
-
1:24 - 1:27더 나은 방법이 있죠
그걸 '클래스'라고 불러요 -
1:28 - 1:29클래스는 기본적으로
-
1:29 - 1:32특정 요소를 그룹에 배정시키는 방법이에요
-
1:32 - 1:35그리고 그룹에는 얼마든지 많은
요소들을 넣을 수 있어요 -
1:35 - 1:40클래스를 추가하려면 id에서 했던 것처럼
클래스 속성을 추가해야해요 -
1:40 - 1:45이 id는 지울게요
다른 걸로 바꿀꺼니까요 -
1:45 - 1:48이제 커서를 태그의 처음에 두고요
-
1:48 - 1:52공백을 추가하고 쓰세요
'class = "' -
1:53 - 1:55이제 클래스 이름을 정해야죠
-
1:55 - 1:57괜찮고 값을 잘 나타내는 걸로요
-
1:57 - 1:59이렇게 부를게요
"song-lyrics" -
2:00 - 2:01여기 썼어요
-
2:02 - 2:04이 클래스에는 어떤 요소들이 포함될까요?
-
2:04 - 2:06모든 가사 문단들이죠
-
2:07 - 2:09페이지 아래로 내려가서
-
2:09 - 2:13각 문단 클래스에 속성을 추가해주세요
-
2:13 - 2:15"song-lyrics"
-
2:15 - 2:18좋아요. 이제 CSS규칙을
추가할 준비가 되었네요 -
2:18 - 2:21태그로 돌아가서
-
2:21 - 2:25전에 썼던 id에 대한 걸 지울게요
-
2:25 - 2:26이걸 바꿀거니까요
-
2:26 - 2:29그리고 클래스 선택자를 만들어요
-
2:29 - 2:34클래스 선택자를 시작할 때는
마침표(.)를 사용해요 -
2:34 - 2:39그리고 클래스 이름을 뒤에 적고요
.song-lyrics -
2:39 - 2:46항상 그랬듯이 중괄호, 속성,
콜론 그리고 값을 쓰세요 -
2:47 - 2:48짜잔!
-
2:48 - 2:51이제 모든 가사들은 노란색
배경을 가지게 되었네요 -
2:51 - 2:55만약 여기 s를 대문자로
바꾸면 어떻게 될까요? -
2:55 - 2:56적용되지 않네요
-
2:56 - 2:59왜냐하면 클래스 이름은
대소문자를 구별하기 때문이죠 -
2:59 - 3:02소문자인지 대문자인지는 문제가 됩니다
-
3:02 - 3:04마치 ID처럼 말이죠
-
3:04 - 3:08만약에 마침표 대신
#를 쓰면 어떻게 될까요? -
3:09 - 3:10적용되지 않아요
-
3:10 - 3:13왜냐하면 브라우저가 "song-lyrics"가
ID라고 생각하고 -
3:13 - 3:16song-lyrics라는 id를 찾지 못하면
-
3:16 - 3:18찾기를 포기해버려요
-
3:18 - 3:25만약 클래스 이름에 공백문자가
들어가면 어떻게 될까요? -
3:25 - 3:27마찬가지로 적용되지 않아요
-
3:27 - 3:30왜냐하면 클래스 이름엔 공백이
들어가면 안되기 때문이죠 -
3:30 - 3:32나중에 알게 되겠지만
-
3:32 - 3:35공백은 CSS세상에서 아주
특정한 것을 의미해요 -
3:36 - 3:39이건 다시 원래대로 고칠게요
-
3:40 - 3:41다시 한번 말하자면
-
3:41 - 3:43클래스를 추가하고 싶다면
-
3:43 - 3:46클래스 이름을 정하고
-
3:46 - 3:49HTML의 클래스 속성에 그것을 추가해요
-
3:49 - 3:51style규칙을 적는데
-
3:51 - 3:55마침표로 시작하는 클래스 이름을 쓰세요
-
3:55 - 3:58이제 CSS에 클래스를
적용할 수 있게 되었네요!
- Title:
- CSS: Class로 선택하기
- Video Language:
- English
- Duration:
- 04:00
![]() |
Rosa Sung edited Korean subtitles for CSS Selecting by class | |
![]() |
BKang edited Korean subtitles for CSS Selecting by class | |
![]() |
BKang edited Korean subtitles for CSS Selecting by class | |
![]() |
BKang edited Korean subtitles for CSS Selecting by class | |
![]() |
BKang edited Korean subtitles for CSS Selecting by class |