CSS Selecting by id
-
0:00 - 0:02이 웹페이지는 CSS를 사용하고 있어요
-
0:02 - 0:05태그와 문단에 스타일을
주기 위해서 말이죠 -
0:05 - 0:09모든 태그는 초록색이고
모든 문단은 보라색이죠 -
0:10 - 0:13만약에 첫번째 태그만
선택하고 싶다면요? -
0:13 - 0:16또는 두번째 문단에만
스타일을 주고 싶다면요? -
0:17 - 0:19우리는 어떤 방법이 필요해요
-
0:19 - 0:22브라우저에게 우리가 선택한 요소를
알려줘야 하니까요 -
0:22 - 0:25지금처럼 모든 요소에게
스타일을 주지 않게 말이죠 -
0:25 - 0:28한 가지 방법은
'ID로 선택하기' 에요 -
0:28 - 0:31우리 페이지에 고유한 ID 태그를 줄 수 있어요
-
0:31 - 0:32그리고 CSS에게 이렇게 얘기하죠
-
0:32 - 0:36잘 들어, 난 이 ID를 가진 요소에게만
스타일을 주고 싶어 -
0:36 - 0:38다른 요소들에게는 주지 말고
-
0:38 - 0:41이렇게 하기 위한 첫번째 단계는
HTML페이지를 수정하는 거에요 -
0:41 - 0:45우리가 선택하고 싶은 태그에
ID 속성을 추가하는거죠 -
0:46 - 0:48여기 두번째 문단으로 시작해보죠
-
0:49 - 0:51ID 속성을 추가하려면
커서를 여기다 놓고 -
0:51 - 0:53''태그의 첫번째 부분에요
-
0:53 - 0:58'p' 바로 뒤에 공백을 추가하고
'id = "'를 쓰세요 -
0:59 - 1:03이제 이 ID속성에 값을 추가하면 돼요
-
1:03 - 1:04어떤 ID를 줘볼까요?
-
1:04 - 1:06값을 잘 나타내야하고 유일해야겠죠
-
1:07 - 1:09이 페이지에 중복된 ID가
있으면 절대 안 돼요 -
1:09 - 1:15이건 토끼 노래니까
ID를 'rabbits-song'이라고 할게요 -
1:15 - 1:20ID에는 공백이 있으면 안 돼요
이렇게 여러 단어가 있다면 -
1:20 - 1:22'-'나 '_'를 사용해야 해요
-
1:23 - 1:25전 '-'가 정말 좋아요
-
1:26 - 1:29이제 이 문단을 구별할 수 있게 되었어요
-
1:29 - 1:32이걸 수정하는 CSS규칙을 추가할 수 있어요
-
1:32 - 1:35두번째 단계를 위해 태그로
올라가 볼게요 -
1:36 - 1:38마지막 규칙 다음에 새 줄을 추가할게요
-
1:39 - 1:43자 기억해봐요
CSS 규칙의 첫번째 부분은 선택자에요 -
1:43 - 1:46브라우저에게 뭘 선택할 지 알려주는 거죠
-
1:46 - 1:51예전 규칙들을 보면 우린
''나 ''같은 선택자를 사용했네요 -
1:51 - 1:54이 페이지의 모든 ''나 ''를
선택하기 위해서요 -
1:55 - 1:57이제 특정한 ID를 가진 요소를 선택하는
선택자를 만들거에요 -
1:59 - 2:01#로 시작하는 선택자로 시작해야해요
-
2:01 - 2:05브라우저에게 #다음에 오는건 ID라고
말해주는 부분이죠 -
2:05 - 2:09이제 ID를 쓰면 돼요
'rabbits-song' -
2:10 - 2:12다른 부분은 저번과 같아요
-
2:12 - 2:14중괄호를 열고 닫고요
-
2:14 - 2:18배경색 같은 속성을 추가하고
-
2:18 - 2:21그리고 짠!
되는군요! -
2:21 - 2:24이 노래 문단만 노란 배경을 가지게 되었어요
-
2:24 - 2:26첫번째 문단은 바뀌지 않았고요
-
2:27 - 2:31첫번째 에 대해서도 해볼게요
-
2:31 - 2:33첫번째 단계 기억나세요?
-
2:34 - 2:37맞아요
HTML을 수정해야하죠 -
2:37 - 2:38이 'id'속성을 추가해야 하니까요
-
2:38 - 2:41여기 태그 시작부분에 커서를 두고
-
2:41 - 2:44공백을 넣고 'id ='를 쓰세요
-
2:44 - 2:47그리고 유일하고 값을
잘 표현하는 ID를 쓰세요 -
2:47 - 2:50"rabbits-info-heading'이라고 하죠
-
2:51 - 2:54좋아요. 두번째 단계.
다시 style부분으로 돌아가서 -
2:54 - 2:57새로운 줄을 추가하고
#를 쓰고요 -
2:57 - 3:02그리고 ID를 쓰고요
'rabbits-info-heading' -
3:02 - 3:05여기 중괄호 안에 속성을 적어요
-
3:05 - 3:09{ background-color: purple; }
-
3:09 - 3:13앗, 적용되지 않았군요
뭐가 문제일까요? -
3:13 - 3:15제가 철자를 제대로 적었나요?
-
3:15 - 3:18rabbits-info-Heading,
rabbits-info-heading... -
3:18 - 3:21거의 같아 보이는거 같은데 말이죠
-
3:21 - 3:23한 자 한 자 비교해 볼 수도 있어요
-
3:23 - 3:25뭐가 문제인지 알기 위해서 말이에요
-
3:25 - 3:30그렇지만 저는 그냥
다시 HTML로 가서 -
3:30 - 3:34ID를 복사-붙여넣기 할 거에요
정확하게 하기 위해서요 -
3:34 - 3:35그리고.. 되는군요!
-
3:36 - 3:40이제 도 배경이 생겼어요
뭐가 문제였는지 알아챘어요? -
3:40 - 3:44그렇죠. 바로 여기 h가 문제였어요
h를 H라고 쓰면 -
3:44 - 3:47브라우저는 다르다고 생각해요
-
3:47 - 3:50HTML과 같아지려면
소문자 h를 써야했네요 -
3:50 - 3:53왜냐하면 id는 대소문자를
구분하기 때문이에요 -
3:53 - 3:57그래서 어디든 사용할 때
같게 써야해요 -
3:58 - 4:02제 생각엔 ID를 쓸 때 항상 소문자로
쓰는게 최선인거 같아요 -
4:02 - 4:05그래서 언제 어떤 식으로 썼는지
생각할 필요가 없게요 -
4:05 - 4:08좋아요. 이제 마지막 당부할 것은요
-
4:08 - 4:11ID는 유일해야 한다는 거에요!
-
4:11 - 4:13만약 페이지에서 두 개의 태그가 같은
ID를 사용한다면 -
4:13 - 4:18브라우저는 두 개 모두 스타일을 줄 수도 있고
하나만 줄 수도 있어요 -
4:18 - 4:20그게 그렇게 되면 안 되겠죠
-
4:20 - 4:23괜찮고 유일하고
값을 잘 나타내는 ID를 쓰세요
- Title:
- CSS Selecting by id
- Video Language:
- English
- Duration:
- 04:25
![]() |
Rosa Sung edited Korean subtitles for CSS Selecting by id | Aug 20, 2015, 9:58 AM |
![]() |
BKang edited Korean subtitles for CSS Selecting by id | May 20, 2015, 8:39 AM |
![]() |
BKang edited Korean subtitles for CSS Selecting by id | May 20, 2015, 8:28 AM |
![]() |
BKang edited Korean subtitles for CSS Selecting by id | May 20, 2015, 8:18 AM |
![]() |
BKang edited Korean subtitles for CSS Selecting by id | May 20, 2015, 8:07 AM |
![]() |
BKang edited Korean subtitles for CSS Selecting by id | May 20, 2015, 7:53 AM |