ここにリンクがあります。
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<title>Project One</title>
</head>
<body>
<div class="header">
<p>#Project One</p>
</div>
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">FAQs</a></li>
<li><a href="#">Contact Us</a></li>
<li><a href="#">Forum</a></li>
</ul>
<div class="content">
<p>Content goes here!</p>
</div>
</body>
</html>
CSS:
/* The CSS */
body {
margin: 0 20%;
background-color: #333333;
}
.header{
width: 100%;
float: left;
margin: 0;
padding: 0;
background-color: #336699;
}
.header p{
margin-left: 1em;
font-family: Verdana;
font-size: 1.2em;
color: #e2e2e2;
}
.nav{
width: 100%;
float: left;
margin: 0 0 0 0;
padding: 0;
list-style: none;
background-color: #f2f2f2;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.nav li{
float: left;
}
.nav li a{
display: block;
padding: 8px 15px;
text-decoration: none;
font-weight: bold;
color: #069;
border-right: 1px solid #ccc;
}
.nav li a:hover{
color: #c00;
background-color: #fff;
}
.content {
display: block;
width: 100%;
background-color: #FFFFCC;
margin: 0;
border: 1px solid #ccc;
clear: both;
}
なんであんなにぶっ飛んでるのか理解不能。パディング/フロートを削除すると、ほとんどソートされるようですが、3つのセクションすべてに黄色の境界線が残ります。
これまでの私のコーディングに関する一般的なアドバイスもあればお願いします。悪い癖を早く芽生えさせたい。