SSISO Community

시소당

CSS 응용

이제 문법도 아셨고, 여러가지 CSS 소스도 옆에 두셨으니 간단한 예제로 CSS 기초 배우시는걸 마무리 지으실수 있겠네요. ^^

XHTML 에서 이야기 하지만 구조적인 생각을 기르기 위해서 일단 아이디어 부터 잡아 보겠습니다. 그리고 그 후에 CSS 로 그것을 꾸미는것으로 예제를 들어보겠습니다. 자 숨을 크게 들이쉬고 들어가 봅시다.

예제: 2개의 칼럼에 헤더를 넣어서 타이틀을 넣는식을 해보겠습니다.
example
자 그렇다면 틀을 잡으면서 문서를작성해 봅시다. “정말 내 머리와 같은 <head> 부분”. 을 읽고 <head> 부분은 만드시구요, 일단 <body> 안을 보겠습니다.

자 이렇게 짜 보았습니다.

  1. 맨 처음의 wrap 으로 이름한 div는 모든걸 감싼다는 뜻으로 썼습니다. 모든 페이지를 감싸도록 만들었습니다.
  2. 빨간 부분은 이름을 header 라고 주었습니다. 어느곳을 가던지 헤더는 딱 한번밖에 없으니 id 로 정했죠.
  3. 메뉴부분도 id=sidebar 로 정했구요.
  4. 그리고 리스트 로 메뉴를 넣었습니다. 메뉴같은부분이 바로 리스트죠 그래서 정렬할 필요가 없는 <ul> 을 썼습니다. 정렬이 필요했다면 <ol> 을 썼었겠죠. 그리고<li> 리스트를 넣었습니다.
  5. 본문 부분은 content 라고 정했고, 그 안에 두 부분으로 나누었습니다.
  6. title 과 date 이 들어가는 subject 부분. 그리고 실제 글이 들어가는 부분. 헌데 이 부분들은 class 로 정해졌습니다. class 는 배우셨다싶이 반복적으로 씌일수 있기 때문에 그렇게 정했습니다. 그 부분을 다시 쓸수 있는것이죠 이렇게요
  7. 그리고 여기저기에 <h숫자> 가 보입니다. 네 바로 heading 이라고 하고, 보통 헤드라인 이라고 한국에서는 표기하는 제목 부분들 입니다. 맨 처음에 일모리의 블로그 부분에 h1, 가장 큰것으로 넣었구요, 그다음 각각의 글이 들어갈부분의 title 부분, 그리고 date 부분을 h2, h3 로 정했습니다. 제목으로 생각하실수 있는 부분은 h숫자 로 정해주세요 :)

자 이렇게 끝났습니다. 여기서 부터는 바로 CSS 가 꾸미기 담당입니다.

이처럼 이제 꾸며 보겠습니다. 잘 따라와 주시면 어렵지 않습니다.
small website

일단 기본을 성립하고 필요한곳에 주석을 달겠습니다.

다 끝났습니다. 복잡한가요? 기초문법이나 사전들을 보셨으면 그렇게 복잡한거 같지는 않으실겁니다. 문법에다가 사전에 있는것들만 껴 넣었으니까요.

잠깐잠깐 다룰것들을 보겠습니다.
맨처음에
html 이 정해진거 보이시죠? html 앞에는 아무것도 없는것을 잘보세요. .html 도 아니고 , #html도아닙니다. a 도 마찬가지지요 a 는 모든 링크를 말합니다. a:link, a:hover 등 다요. 원하신다면 a:link a:hover 등을 잘 고려하셔서 넣으셔도 이쁘겠죠.

그리고 각각의 부분마다 나누어 넣었습니다. 알아보기 편하게 말이죠.
바로 위에 있는 #content 부분을 보겠습니다. content 에는 float: left 부분이 있죠. 왼쪽으로 붙입니다.
IE 에서 인식 못하는 경우가 있으니 float 을 붙여주는게 좋습니다. 그리고 나서 width 너비가 정해졌고, 여느처럼 padding 과 margin 이 붙었습니다. 그리고 글자 정렬 text-align 은 left 로 되어있고 뒷배경을 24a524로 정해주었네요.

이런식으로 XHTML 의 모든 부분을 다 제어를 하면서 더욱 정교하게 나아 갈수 있습니다.

* 실험삼아 해보시려면 인코딩과 DOCTYPE 모든것을 정확하게 하신후에 실험으로 해보시기 바랍니다.

443 view

4.0 stars