Return to Video

CSS 요소의 그룹화

  • 0:00 - 0:02
    지금까지 여러분은
  • 0:02 - 0:04
    CSS를 이용해 텍스트에
    스타일을 주는 법을 배웠고
  • 0:04 - 0:06
    또 CSS를 이용해서
  • 0:06 - 0:08
    페이지의 레이아웃을
    변경하는 것을 배웠어요
  • 0:08 - 0:09
    즉 위치를 바꿀 수도 있고
  • 0:09 - 0:10
    크기를 바꿀 수도 있고
  • 0:10 - 0:12
    서로 겹치게 할 수도 있죠
  • 0:12 - 0:14
    하지만 우리가 움직이고 싶은 것들은
    과연 무엇일까요?
  • 0:14 - 0:16
    가끔 그건
    요소에요
  • 0:16 - 0:17
    우리가 이미 만들어둔 것들요
  • 0:17 - 0:19
    특정 문단이나
  • 0:19 - 0:21
    특정 헤딩같은 것들이죠
  • 0:21 - 0:22
    하지만 종종
    그것들은
  • 0:22 - 0:25
    우리가 만들어 둔
    요소의 집합일거에요
  • 0:25 - 0:27
    텍스트 묶음이나
  • 0:27 - 0:30
    헤딩과 몇 개의 문단들
    같은 것들요
  • 0:32 - 0:33
    이것들을
    움직이기 위해서는
  • 0:33 - 0:34
    한 묶음으로
    같이 말이죠
  • 0:34 - 0:37
    두 개의 새로운 HTML 태그를
    소개해야겠네요
  • 0:37 - 0:39
    우리는 요소들의
    그룹화라고 불러요
  • 0:39 - 0:41
    CSS를 배우기 전에는
    얘기하지 않았어요
  • 0:41 - 0:43
    왜냐하면 이것들은 단지
  • 0:43 - 0:44
    CSS와 결합되었을 때만
    유용하기 때문이에요
  • 0:44 - 0:47
    이것은 브라우저에게는
    어떤 의미를 주진 않아요
  • 0:47 - 0:49
    첫번째 태그는
    이에요
  • 0:50 - 0:52
    이 태그는 텍스트의
    그룹화에 사용해요
  • 0:53 - 0:54
    예를 들어
    색상을 적용하고 싶은데
  • 0:54 - 0:57
    "Love Red"라는 단어에
    적용한다고 해볼게요
  • 0:57 - 0:59
    우리는 단어에만
    색상을 주고 싶어요
  • 0:59 - 1:00
    나머지 헤딩은 말고요
  • 1:00 - 1:02
    여기 "Love"앞에
    커서를 두고
  • 1:02 - 1:06
    시작 태그로
    을 쓰세요
  • 1:06 - 1:11
    그리고 태그를 닫고요
    좋아요
  • 1:11 - 1:12
    이제 스타일을
    적용할 거에요
  • 1:12 - 1:13
    이 사이의
    문자에 말이죠
  • 1:13 - 1:15
    우리는 페이지의 모든 에
    색상을 적용할 수도 있어요
  • 1:16 - 1:19
    하지만 모든 걸 빨갛게
    하고 싶지 않을 수도 있죠
  • 1:19 - 1:20
    이 에게
  • 1:20 - 1:22
    "lovey-dovey"라는 클래스를
    주도록 하죠
  • 1:25 - 1:29
    그리고 이 요소에게만
    적용하는 규칙을 추가해요
  • 1:29 - 1:30
    "lovey-dovey"라는 클래스를
    가지는 요소들에게만요
  • 1:30 - 1:34
    그러면 lovey-dovey에게
    color: red라고 하죠
  • 1:35 - 1:37
    저 텍스트가 이제 얼마나
    달콤해졌는지 보세요!
  • 1:38 - 1:41
    은 텍스트의 그룹화를
    하는데 유용해요
  • 1:41 - 1:43
    그렇다면 여러 요소들의 그룹화는
    어떻게 하면 될까요?
  • 1:44 - 1:45
    여기서 태그가
    등장해요
  • 1:46 - 1:48
    이 페이지 하단 부분을
    그룹화하고 싶다고 해봐요
  • 1:48 - 1:49
    공식 정보 헤더와
  • 1:49 - 1:51
    문단과 그 아래에
    있는 그림까지요
  • 1:52 - 1:53
    이걸 하기 위해서
  • 1:53 - 1:58
    태그 앞에 커서를 두고
  • 1:58 - 1:59
    태그를 열게요
  • 2:00 - 2:02
    그리고 마지막
    문단으로 내려가서
  • 2:03 - 2:05
    태그를 닫아요
  • 2:05 - 2:08
    이제 가 생겼으니
    스타일을 줘야겠죠
  • 2:09 - 2:10
    에 스타일을
    적용하려면
  • 2:10 - 2:11
    id를 줄거에요
  • 2:11 - 2:14
    "official-info"
    라고 할게요
  • 2:15 - 2:16
    그리고 이 id에 대한
    규칙을 추가해요
  • 2:16 - 2:21
    그럼 #official-info
    그리고 background:
  • 2:22 - 2:24
    멋진 회색으로 해보죠
  • 2:24 - 2:27
    이렇게 하고
    좋아요
  • 2:27 - 2:29
    이제 를 보면
  • 2:29 - 2:31
    모든 요소를 속에 포함하는
    회색 상자가 되었어요
  • 2:32 - 2:34
    만약 각각 하나씩
  • 2:34 - 2:36
    회색 배경을 주는 것과는
    다를거에요
  • 2:36 - 2:38
    만약 그렇게 했다면
    사이에 공백이 있어서
  • 2:38 - 2:39
    이렇게 전체가 회색은
    아닐 거에요
  • 2:40 - 2:41
    우리는 를
    이렇게 사용해요
  • 2:41 - 2:43
    모든 요소들 주위에
    박스를 만들고 싶을 때죠
  • 2:45 - 2:46
    을 사용할 때는
  • 2:46 - 2:48
    텍스트를 그룹화
    할 때에요
  • 2:48 - 2:51
    를 사용할 때는
  • 2:51 - 2:52
    요소들을 그룹화
    할 때에요
  • 2:52 - 2:55
    하지만 두 개를 구별할
    다른 방법이 있어요
  • 2:55 - 2:58
    CSS세계에서는 두 가지
    종류의 요소가 있어요
  • 2:58 - 3:00
    줄(inline)과
    구역(block)이죠
  • 3:00 - 3:03
    줄 요소는 요소 다음에
    새로운 줄이 없어요
  • 3:04 - 3:07
    여러 개의 줄 요소가 있다면
    같은 줄에 위치할 거에요
  • 3:07 - 3:09
    우리가 얘기했던 것들 중에는
  • 3:09 - 3:12
    a와 image태그가 있죠
  • 3:12 - 3:13
    이 이미지를 보면
  • 3:13 - 3:16
    텍스트가 바로 따라오는 것을
    볼 수 있어요
  • 3:17 - 3:18
    뒤에 새로운 줄이
    없기 때문이죠
  • 3:19 - 3:22
    구역 요소는 뒤에
    새로운 줄이 있어요
  • 3:22 - 3:25
    거의 모든 HTML태그들이
    새로운 줄을 생성하죠
  • 3:25 - 3:27
    이 페이지의 예시를 보세요
  • 3:27 - 3:30
    헤딩, 문단, 리스트
  • 3:31 - 3:34
    브라우저는 매번
    새로운 줄을 추가해요
  • 3:34 - 3:36
    여러분이
    태그를
    쓸 필요가 없게 말이죠
  • 3:37 - 3:39
    근데 이게 과 에
    무슨 상관이죠?
  • 3:40 - 3:43
    은 줄 요소를 만들고
  • 3:43 - 3:47
    는 구역 요소를 만들어요
  • 3:47 - 3:49
    즉 여러분이
    를 추가하고
  • 3:49 - 3:53
    다른 스타일을
    적용하지 않는다면
  • 3:54 - 3:58
    브라우저는 그 페이지 부분을
    구역화할 거에요
  • 3:58 - 4:01
    방금 안에 여러 텍스트가
    포함되었던 것 처럼요
  • 4:01 - 4:03
    이제 새로운 줄이
    앞뒤로 추가되었어요
  • 4:03 - 4:05
    어쩌면 이게 여러분들이
    원하는 걸지도 몰라요
  • 4:05 - 4:08
    그냥 이 차이점을
    새겨두기로 해요
  • 4:08 - 4:08
    그리고 계속해봐요
  • 4:08 - 4:11
    이 태그로 할 수 있는게
    아주 많으니까요
  • 4:11 - 4:13
    특히 이 강력한
    로 말이죠
Title:
CSS 요소의 그룹화
Description:

more » « less
Video Language:
English
Duration:
04:14

Korean subtitles

Incomplete

Revisions