HTML、CSSの学習中です。
一応、意図しいたレイアウトは出来たのですが、果たして私の書いたHTML、CSSのコードが
良いものなのか、合っているのか、修正すべき箇所があるのか分からないため、
ご意見、アドバイスをいただけれえばと思います。
HTML
1<!-- 2 3カラムレイアウト 3--> 4 5<!DOCTYPE html> 6<html lang="en"> 7 8<head> 9 <meta charset="UTF-8"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 11 <link rel="stylesheet" href="sample_20201023b.css"> 12 <title>Document</title> 13</head> 14 15<body> 16 <div class="header"> 17 header 18 </div> 19 20 <div class="main-wrap"> 21 <div class="left-side"> 22 left-side 23 </div> 24 25 <div class="main"> 26 main 27 </div> 28 29 <div class="right-side"> 30 right-side 31 </div> 32 </div> 33 34 <div class="footer"> 35 footer 36 </div> 37 38</body> 39 40</html>
CSS
1/* 2 3カラムレイアウト 3*/ 4 5body{ 6 7 margin: 0; 8} 9 10.header{ 11 background-color: thistle; 12 width: 960px; 13 height: 80px; 14 15} 16 17.main-wrap{ 18 width: 960px; 19 20} 21 22.left-side{ 23 width: 200px; 24 height: 500px; 25 background-color: violet; 26 float: left; 27 28} 29 30.main{ 31 width: 560px; 32 height: 500px; 33 background-color: tomato; 34 float: left; 35 36 37} 38 39.right-side{ 40 width: 200px; 41 height: 500px; 42 background-color: violet; 43 float: left; 44 45} 46 47.footer{ 48 background-color: turquoise; 49 width: 960px; 50 height: 80px; 51 clear: left; 52 53}
回答はしていますが、「この内容だけで良し悪しは判断できない」というのが実際のところです。
根本的な話をすれば「幅固定の3カラムレイアウト」ということ自体が「古い」とも言えるし、「そういう要件」なら「それでいい」となります。
レスポンシブもしたいのか、どのようなコンテンツになるのか、そういうところまで含めて判断する必要があるので、質問本文に追記してください。