Appli Base


3カラム(レスポンシブ)

サンプル


index.html

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>3カラム サンプル</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<header>ヘッダー</header>
<div class="container">
<div class="side_left">
<p>サイド 左</p>
<p>サイドメニュー</p>
</div>
<div class="main">
<p>メイン</p>
<p>本文 本文 本文</p>
</div>
<div class="side_right">
<p>サイド 右</p>
<p>サイドメニュー</p>
</div>
</div>
<footer>フッター</footer>
</body>
</html>

style.css

body{
  font-size : 17px;
  font-family : "Meiryo UI";
}

header{
height:100px;
padding:10px;
background:#ffcccc;
}

.container{
display: grid;
width:100%;
grid-template-columns: 1fr 3fr 1fr;
grid-template-areas:"side_left main side_right";
margin:40px auto;
grid-gap:20px;
}

.side_left{
grid-area:side_left;
padding:10px;
border:1px solid #ccc;
}

.side_right{
grid-area:side_right;
padding:10px;
border:1px solid #ccc;
}

.main{
grid-area:main;
padding:10px;
border:1px solid #ccc;
}

footer{
height:100px;
padding:10px;
background:#ccc;
}

/*--レスポンシブ-----------------------------------------------*/
@media screen and (max-width:780px) {

.container{
display: grid;
width:100%;
grid-template-columns: 1fr;
grid-template-areas:
 "side_left"
 "main"
 "side_right";
}

2025/12/10



Yes:601 Total:372477 Today:495