链接在这里。
<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;
}
我不明白为什么它只是像那样冒出来。似乎如果我删除填充/浮动它几乎可以对其进行排序,但随后会在所有三个部分留下黄色边框。
到目前为止,如果您也有任何关于我的编码的一般性建议,我想请教您。我想尽快把坏习惯扼杀在萌芽状态。