티스토리 뷰
2단 레이아웃 만들기
이전에는 다단 레이아웃은 테이블로 작업하는 것이 보통이었습니다.
하지만 테이블로 작업해 놓은 레이아웃은 잘못 수정하면 레이아웃이 깨지는 현상이 발생했죠.
물론 수정작업조차 쉽지 않았습니다.
소스가 길고 복잡했기 때문이죠.
그래서 우리는 CSS를 이용해서 HTML코드와 CSS코드를 분리하는 즉,
내용과 디자인을 분리해서 다단 레이아웃을 만들어 보도록 하겠습니다.
2단 레이아웃 만들어 보기
여기서는 테이블로 2단 레이아웃을 만들지 않고 <div> 태그를 이용해 2단 레이아웃을 만들어 보도록 하겠습니다. 2단 레이아웃의 HTML 코드는 아래와 같이 간단합니다.
<div id="wrap"> <div id="header"> <h1>헤더 영역 </h1> </div> <div id="content"> 내용<br/> 사이드바는 빨강색으로 표시했습니다. </div> <div id="sidebar"> 사이드바<br/> 사이드바는 파랑색으로 표시했습니다. </div> <div id="footer"> 푸터 </div> </div>
위의 소스는 헤더, 컨텐트, 사이드바, 푸터로 구성되어 있습니다.
CSS를 적용하지 않은 상태에서도 눈으로 봐도 알 수 있죠?
계속해서 2단 레이아웃을 만들어 보도록 하겠습니다. 이번에는 CSS입니다.
#content { float:left; width:70%; background:red; } #sidebar { float:right; width: 30%; background:blue; } #footer { clear:both; background:gray; }
그러면 최종 소스로 실제 결과를 보도록 하겠습니다.
먼저 결과부터 보도록 하겠습니다.
최종 소스를 실제로 저장해서 실행하면 아래 화면과 같이 나옵니다.
2단 레이아웃 만들기 최종 소스
<html> <head> <style type="text/css"> #content { float:left; width:70%; background:red; } #sidebar { float:right; width: 30%; background:blue; } #footer { clear:both; background:gray; } </style> </head> <body> <div id="wrap"> <div id="header"> <h1>헤더 영역</h1> </div> <div id="content"> 내용<br/> 사이드바는 빨강색으로 표시했습니다. </div> <div id="sidebar"> 사이드바<br/> 사이드바는 파랑색으로 표시했습니다. </div> <div id="footer"> 푸터 </div> </div> </body>
파일을 첨부합니다. 파일이 필요하신 분은 아래에서 다운받으세요^^
'IT 이야기 > 프로그래밍' 카테고리의 다른 글
[강의] HTML5 그 두번째 이야기 - HTML5는 OOO가 다르다 (2) | 2011.11.05 |
---|---|
[강의] HTML5란? HTML5 자세하게 알아보기 (2) | 2011.10.23 |
C언어 강좌 - 함수 fopen()의 모든 것! (5) | 2011.10.19 |
POST 방식과 GET 방식의 차이 (0) | 2011.10.17 |
모바일 홈페이지로 자동 이동시키는 소스 (2) | 2011.09.21 |
[HTML 쉽게 이해하기 강좌 #3] HTML의 기본 태그에 대해 알아보기 (2) | 2011.06.30 |
[HTML 쉽게 이해하기 강좌 #2] - HTML 시작하기 (0) | 2011.06.30 |
[프로그래밍 사이트 추천] 웹에서도 프로그래밍 할 수 있다? 없다? 결론은 있다! (1) | 2011.06.23 |
[프로그래밍 Tip] 프로그램 소스코드를 공개하는 사이트 모음! (0) | 2011.06.01 |
[C#] MDB(Access) 파일을 읽어 Excel에 넣고 Excel 실행 예제 [출처] MDB(Access) 파일을 읽어 Excel에 넣고 Excel 실행 예제 (0) | 2011.05.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
TAG
- C언어 문제
- 모토로이
- 효과음
- C
- 예제 소스
- MBTI
- 인터넷
- MBTI 검사
- 소스
- C언어
- php
- 강의
- 인터넷 익스플로러
- 스마트폰
- JavaScript
- MBTI 강좌
- 프로그래밍 문제
- 안드로이드 어플
- MBTI 테스트
- 안드로이드 어플 추천
- 강좌
- 프로그래밍
- 안드로이드
- 성공
- MBTI 자료
- 리뷰
- C언어 소스
- It
- HTML
- 소스코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함