HTMLとCSSのレイアウト『ベース』
初投稿は聖杯レイアウトの作成です。
一番最初は、何回かに分けて、
HTML,CSS,JavaScriptを使った、
ホームページをデザインしていきたいと思います。
今回については
『しまぶーのIT大学』さんの動画を参考にレイアウトを作成します。
聖杯レイアウトとは
上方にヘッダー、下方にフッター、中部左右にナビゲーションを配置して真ん中にコンテンツを置く、20世紀後半に主流だった典型的な段組のことだそうです。
昔は作るのが難しいとされていたそうですが、
『Flex Box』をつかい簡単に作成できるようになりました。
完成したソースコード
こちらが動画を見て完成したソースコードです。
index.html
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<link href="./style.css" rel="stylesheet" />
<title>sample</title>
</head>
<body>
<header>header</header>
<div>
<nav>left</nav>
<main>center</main>
<aside>right</aside>
</div>
<footer>fotter</footer>
</body>
</html>
style.css
body {
margin: 0 auto;
width: 800px;
min-height: 100vh;
display: flex;
flex-direction: column;
}
header{
height: 150;
}
div {
display: flex;
flex: 1;
}
main {
flex: 1;
}
nav {
width: 150px;
}
aside{
width: 200px;
}
footer {
height: 200;
}
@media screen and (max-width:900px) {
body, nav, aside{
width: 100%;
}
div {
flex-direction: column;
}
学習の際に気をつけた点
当たり前なのですが、動画を見て書いただけでは学習にならないので、
どこのコードがどこに適用されるかを実験しながら書きました。
コピペは基本的にしちゃダメです!
Author And Source
この問題について(HTMLとCSSのレイアウト『ベース』), 我々は、より多くの情報をここで見つけました https://qiita.com/OkamotoTakuto/items/8277860ec410389833c1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .