1カラムの段組について(mainの中のdiv要素について)
こんばんは。
今サイト作りをしているのですが、mainの中のdiv要素が反映されないんです。最初はmainのmarginを0pxにして、divの所にmargin:10px;などにして、余白調整を行おうとしたのですが、反映されないんです。それでmainの所を20pxにした所、main部分は反映されましたが、div要素は反映されないままです。
間違いがありましたらご指摘お願いします。
CSS部
a:link{color:#181818; text-decoration:none;}
a:visited{color:#383838; text-decoration:none;}
a:active{color:#181818; text-decoration:none;}
a:hover{color:#4c4c80; text-decoration:none;}
body {
margin:0px;
padding:0px;
font: 12px "MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
background-image:url("backimage3.gif");
}
#header {
width:700px;
height:250px;
}
#layout {
width:700px;
margin: 0px ;
background-image:url("backimage3_3.gif");
}
#main {
margin:20px;
}
div.sample1{
background-color: transparent;
margin: 30px;
text-align:left;
color:#181818;
font-size:12px;
}
div.sample2{
background-color:transparent;
margin: 20px;
text-align:left;
color:#181818;
font-size:12px;
}
HTML部
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<link href="css.css" rel="stylesheet" type="text/css">
<title>サンプル</title>
</head>
<body>
<div id="layout">
<!--メニュー ここから-->
<div id="header">
<img src="webtitle3.gif" alt="map" usemap="#map1" />
<map name="map1">中略</map>
</div>
<!--メニュー ここまで-->
<!--中身 ここから-->
<div id="main">
<div class="sample2">
ファースト<br>
ファースト
<div class="sample1">
セカンドセカンド
</div>
サードサード
</div>
</div>
<!--中身 ここまで-->
</div>
</body>
</html>
分かりにくい説明で申し訳ありません。もし何か補足説明がいるようでしたら是非仰って下さい!
それでは失礼します。