■ Webデザインを学ぶ【初級/後編】,  ◎ レスポンシブデザイン

レスポンシブ基礎練習①

モバイルファーストで考える

4つのボックスで構成します。


▶ サンプルを見る


まずは、ビューポート設定から

[code]
<meta name="viewport" content="width=device-width, initial-scale=1.0">
[/code]
【HTMLコード】
[code]
<header>ヘッダーです
<h1>HAVE A NICE DAY!</h1>
</header>
<div id="contents" class="cf">
<nav>ナビゲーション</nav>
<section>セクションです</section>
</div>
<footer>フッターです
<smal>コピーライト</smal>
</footer>
[/code]
【CSSコード】
[code]
header,nav,section,footer{border-radius: 5px;padding:5px;margin:10px;}
header{background-color:deeppink;min-height:100px;margin-bottom:10px;}
nav{background-color:red;}
section{background-color:#ccc;}
footer{background-color:yellow;min-height:150px;}
.cf:after{content:"";clear:both;display:block;}
/*ブレイクポイント一箇所のみの設定*/
@media screen and (min-width:600px)
{
nav{width:30%;float:left;}
section{width:60%;float:right;}
}
[/code]