본문 바로가기

TUTORIAL


반응형 사이트 만들기(2019)

03. 반응형 웹 사이트 만들기(2019) - 반응형 레이아웃 유형1

(2019/03) 반응형 사이트 만들기 - 반응형 레이아웃 유형1

반응형 웹 사이트를 만들기 위한 가장 기본적이 반응형 레이아웃 연습 예제입니다. 영상을 보면서 같이 따라하세요^^

<!DOCTYPE html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
		* {margin: 0; padding: 0;}
        body {background-color: #f3e5f5;}
		#wrap {width: 1200px; height: 900px; margin: 0 auto;}
		header {width: 100%; height: 150px; background: #9575cd;}
        aside {float: left; width: 30%; height: 700px; background: #7e57c2;}
        section {float: left; width: 70%; height: 700px; background: #673ab7;}
        footer {clear: both; width: 100%; height: 150px; background: #5e35b1;}

		/* 화면 너비 0 ~ 1200px */
		@media (max-width: 1200px){
			#wrap {width: 95%;}
		}

		/* 화면 너비 0 ~ 768px */
		@media (max-width: 768px){
			#wrap {width: 100%;}
		}

		/* 화면 너비 0 ~ 480px */
		@media (max-width: 480px){
			#wrap {width: 100%;}
			header {height: 300px;}
			aside {float: none; width: 100%; height: 300px;}
			section {float: none; width: 100%; height: 300px;}
		}
	</style>
</head>
<body>
	<div id="wrap">
		<header></header>
		<aside></aside>
		<section></section>
		<footer></footer>
	</div>
</body>
</html>




























































<!DOCTYPE html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<div id="wrap">
		<header></header>
		<aside></aside>
		<section></section>
		<footer></footer>
	</div>
</body>
</html>

























































* {margin: 0; padding: 0;}
body {background-color: #f3e5f5;}
#wrap {width: 1200px; height: 900px; margin: 0 auto;}
header {width: 100%; height: 150px; background: #9575cd;}
aside {float: left; width: 30%; height: 700px; background: #7e57c2;}
section {float: left; width: 70%; height: 700px; background: #673ab7;}
footer {clear: both; width: 100%; height: 150px; background: #5e35b1;}

/* 화면 너비 0 ~ 1200px */
@media (max-width: 1200px){
    #wrap {width: 95%;}
}

/* 화면 너비 0 ~ 768px */
@media (max-width: 768px){
    #wrap {width: 100%;}
}

/* 화면 너비 0 ~ 480px */
@media (max-width: 480px){
    #wrap {width: 100%;}
    header {height: 300px;}
    aside {float: none; width: 100%; height: 300px;}
    section {float: none; width: 100%; height: 300px;}
}