htmlおよびcssについて
自分で、htmlとcssを記述したのですが、表示が少しおかしいようです。contentの上に空白ができてしまいます。IE、Firafox、cromeでレンダリングしてみましたが、同じです。ソースは以下のとおりです。どこがおかしいのでしょうか?
http://check.zouri.jp/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="キーワード1,キーワード2,キーワード3,キーワード4,キーワード5" />
<meta name="description" content="ここに、あなたがつくろうとするウェブサイトの内容・特徴を記述する" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link rel="INDEX" href="./index.html" />
<link rel="NEXT" href="next.html" />
<link rel="PREV" href="prev.html" />
<link rel="stylesheet" href="base.css" type="text/css" media="all" />
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" media="all" />
<![endif]-->
<link rev="MADE" href="mailto:aaa@yahoo.co.jp" />
<title>あなたのウェブサイトのタイトル名</title>
</head>
<body>
<div id="wrapper">
<div id="header">headerです
</div>
<div id="globalnavigation">globalnavigationです
</div>
<div id="topicpath">topicpathです
</div>
<div id="container">
<div id="primary">primaryです
<div id="content">contentです
</div>
</div>
<div id="secondary">secondaryです
</div>
</div>
<div id="advertisement">advertisementです
</div>
<div id="pagelinks">pagelinksです
</div>
<div id="footer">footerです
</div>
</div>
</body>
</html>
@charset "UTF-8"
* {margin:0; padding:0;}
#wrapper {
width:100%;
}
#header {
background-color:#dddddd;
height:50px;
}
#globalnavigation {
background-color:#cccccc;
height:50px;
}
#container {
float:left;
width:100%;
margin-right:-145px;
}
#primary {
float:right;
width:100%;
margin:10px 0 10px -145px;
background-color:#c7d5ed;
}
#content {
margin:0 155px;
background-color:#caedc7;
}
#secondary {
float:left;
width:145px;
margin:10px 0 10px 0px;
background-color:#e5c7ed;
}
#advertisement {
float:right;
width:145px;
margin:10px 0;
background-color:#e5c7ed;
}
#pagelinks {
clear:both;
background-color:#dddddd;
height:50px;
}
#footer {
background-color:#dddddd;
height:50px;
}
お礼
説明不足で申し訳ありません。 body { margin-top : 0px; } 無事解決できました。 ありがとうございます。