반응형
    
    
    
  출처 : http://demun.tistory.com/2213
반응형 웹디자인의 첫번째 조건인 글꼴 크기를 정하는 방법에 대해서 알아봤습니다.
이제 글꼴 크기를 정했으니 레이아웃에 반영되는 너비 width 를 지정하는 방법에 대해서 알아보겠습니다.
예를들어 아래와 같은 px 로 지정한 css 설정이 있다고 가정합니다.
<!doctype html>
<html lang="ko">
<head>
	<meta charset="utf-8" />
	<title>반응형 웹디자인의 조건 - 너비</title>
	<style>
		#wrapper {
			width: 960px;
			margin: 0 auto;
		}
		#header {
			width: 940px;
			margin: 10px;
		}
		#content {
			width: 698px;
			float: left;
		}
		#sidebar {
			width: 218px; 
		}
		#footer {
			width: 940px;
			margin: 10px;
			clear: both;
		}
	</style>
</head>
<body>
<div id="wrapper">
	<div id="header">header</div>
	<div id="content">content</div>
	<div id="sidebar">sidebar</div>
	<div id="footer">footer</div>
</div>
</body>
</html>
기본만 정했으니 참고하시고 여기서도 타킷 ÷ 컨텍스트 = 결과 공식을 사용해서 width를 반응형으로 수정해보겠습니다.
css
#wrapper {
	width: 96%; /* 가장큰것이 100%라고 가정하고 96%로 지정합니다. */
	margin: 0 auto;
}
#header {
	width: 97.9166667%; /* 940 ÷ 960 */
	margin: 10px;
}
#content {
	width: 72.7083333%; /* 698 ÷ 960 */
	float: left;
}
#sidebar {
	width: 22.7083333%; /* 218 ÷ 960 */
}
#footer {
	width: 97.9466667%; /* 940 ÷ 960 */
	margin: 10px;
	clear: both;
}
여기서 마진값도 %해도 되는데 고정적으로 마진을 사용해도 무방해서 이처럼 처리했습니다.
중요한것은 바로 target ÷ context = result 라는 것입니다.
반응형
    
    
    
  'Development > HTML' 카테고리의 다른 글
| 웹표준가이드(1) / 올바른 DOCTYPE 사용 (0) | 2013.05.29 | 
|---|---|
| 반응형 웹디자인의 조건 글꼴 크기 (0) | 2013.05.28 | 
| IE8 이하에 HTML5 적용 (0) | 2012.07.25 | 
| Visual Studio 2010 HTML 유효성 검사 (2) | 2012.07.09 | 
| HTML UI 에 대해서 (0) | 2012.03.12 | 
댓글