-
지금까지 여러분은
-
CSS를 이용해 텍스트에
스타일을 주는 법을 배웠고
-
또 CSS를 이용해서
-
페이지의 레이아웃을
변경하는 것을 배웠어요
-
즉 위치를 바꿀 수도 있고
-
크기를 바꿀 수도 있고
-
서로 겹치게 할 수도 있죠
-
하지만 우리가 움직이고 싶은 것들은
과연 무엇일까요?
-
가끔 그건
요소에요
-
우리가 이미 만들어둔 것들요
-
특정 문단이나
-
특정 헤딩같은 것들이죠
-
하지만 종종
그것들은
-
우리가 만들어 둔
요소의 집합일거에요
-
텍스트 묶음이나
-
헤딩과 몇 개의 문단들
같은 것들요
-
이것들을
움직이기 위해서는
-
한 묶음으로
같이 말이죠
-
두 개의 새로운 HTML 태그를
소개해야겠네요
-
우리는 요소들의
그룹화라고 불러요
-
CSS를 배우기 전에는
얘기하지 않았어요
-
왜냐하면 이것들은 단지
-
CSS와 결합되었을 때만
유용하기 때문이에요
-
이것은 브라우저에게는
어떤 의미를 주진 않아요
-
첫번째 태그는
이에요
-
이 태그는 텍스트의
그룹화에 사용해요
-
예를 들어
색상을 적용하고 싶은데
-
"Love Red"라는 단어에
적용한다고 해볼게요
-
우리는 단어에만
색상을 주고 싶어요
-
나머지 헤딩은 말고요
-
여기 "Love"앞에
커서를 두고
-
시작 태그로
을 쓰세요
-
그리고 태그를 닫고요
좋아요
-
이제 스타일을
적용할 거에요
-
이 사이의
문자에 말이죠
-
우리는 페이지의 모든 에
색상을 적용할 수도 있어요
-
하지만 모든 걸 빨갛게
하고 싶지 않을 수도 있죠
-
이 에게
-
"lovey-dovey"라는 클래스를
주도록 하죠
-
그리고 이 요소에게만
적용하는 규칙을 추가해요
-
"lovey-dovey"라는 클래스를
가지는 요소들에게만요
-
그러면 lovey-dovey에게
color: red라고 하죠
-
저 텍스트가 이제 얼마나
달콤해졌는지 보세요!
-
은 텍스트의 그룹화를
하는데 유용해요
-
그렇다면 여러 요소들의 그룹화는
어떻게 하면 될까요?
-
여기서 태그가
등장해요
-
이 페이지 하단 부분을
그룹화하고 싶다고 해봐요
-
공식 정보 헤더와
-
문단과 그 아래에
있는 그림까지요
-
이걸 하기 위해서
-
태그 앞에 커서를 두고
-
태그를 열게요
-
그리고 마지막
문단으로 내려가서
-
태그를 닫아요
-
이제 가 생겼으니
스타일을 줘야겠죠
-
에 스타일을
적용하려면
-
id를 줄거에요
-
"official-info"
라고 할게요
-
그리고 이 id에 대한
규칙을 추가해요
-
그럼 #official-info
그리고 background:
-
멋진 회색으로 해보죠
-
이렇게 하고
좋아요
-
이제 를 보면
-
모든 요소를 속에 포함하는
회색 상자가 되었어요
-
만약 각각 하나씩
-
회색 배경을 주는 것과는
다를거에요
-
만약 그렇게 했다면
사이에 공백이 있어서
-
이렇게 전체가 회색은
아닐 거에요
-
우리는 를
이렇게 사용해요
-
모든 요소들 주위에
박스를 만들고 싶을 때죠
-
을 사용할 때는
-
텍스트를 그룹화
할 때에요
-
를 사용할 때는
-
요소들을 그룹화
할 때에요
-
하지만 두 개를 구별할
다른 방법이 있어요
-
CSS세계에서는 두 가지
종류의 요소가 있어요
-
줄(inline)과
구역(block)이죠
-
줄 요소는 요소 다음에
새로운 줄이 없어요
-
여러 개의 줄 요소가 있다면
같은 줄에 위치할 거에요
-
우리가 얘기했던 것들 중에는
-
a와 image태그가 있죠
-
이 이미지를 보면
-
텍스트가 바로 따라오는 것을
볼 수 있어요
-
뒤에 새로운 줄이
없기 때문이죠
-
구역 요소는 뒤에
새로운 줄이 있어요
-
거의 모든 HTML태그들이
새로운 줄을 생성하죠
-
이 페이지의 예시를 보세요
-
헤딩, 문단, 리스트
-
브라우저는 매번
새로운 줄을 추가해요
-
여러분이
태그를
쓸 필요가 없게 말이죠
-
근데 이게 과 에
무슨 상관이죠?
-
은 줄 요소를 만들고
-
는 구역 요소를 만들어요
-
즉 여러분이
를 추가하고
-
다른 스타일을
적용하지 않는다면
-
브라우저는 그 페이지 부분을
구역화할 거에요
-
방금 안에 여러 텍스트가
포함되었던 것 처럼요
-
이제 새로운 줄이
앞뒤로 추가되었어요
-
어쩌면 이게 여러분들이
원하는 걸지도 몰라요
-
그냥 이 차이점을
새겨두기로 해요
-
그리고 계속해봐요
-
이 태그로 할 수 있는게
아주 많으니까요
-
특히 이 강력한
로 말이죠