我不看代码只看图就知道你
ul
里没有加宽度
加flaot的元素必须加宽度,而且外层也得有宽度
最后别忘了清除浮动
这样写
<html>
<head>
<meta
http-equiv="Content-Type"
content="text/html
charset=utf-8"
/>
<title>无标题文档</title>
<style
type="text/css">
body
{
font-family:Verdana
font-size:14px
margin:0}
a:link,a:visited{font-size:12pxtext-decoration:none}
a:hover{}
body,ul,li,p,form,dl,dt,dd,input
{
margin:0
padding:0
}
ul
{
list-style:none
}
#container
{margin:0
auto
width:100%}
#header
{
height:185px
background:#9c6
margin-bottom:5px}
#header
.title
{
background:url(../images/8.gif)
width:383px
height:46px
float:left
margin:40px
auto
auto
50px
}
#header
.menu{margin:100px
auto
auto
auto}
#header
.menu
ul{float:rightlist-style:nonemargin:0px
width:100%}
#header
.menu
ul
li{float:leftmargin:0
10pxdisplay:blockline-height:28px
width:100px}
#header
.menu
ul
li
a:link,#header
.menu
ul
li
a
visited{font-weight:boldcolor:#666}
#header
.menu
ul
li
a:hover{}
</style>
</head>
<body>
<body>
<div
id
="header">
<div
class="title"></div>
<div
class="menu">
<ul>
<li><a
href="#">原料信息</a></li>
<li><a
href="#">流程</a></li>
<li><a
href="#">渣系</a></li>
<li><a
href="#">热力学</a></li>
</ul>
</div>
</div>
</body>
</body>
</html>
先码好导航栏所需要的基本的HTML代码这个就不必多说具体的代码如下:
<html>
<head>
<title>横向导航栏</title>
<style>
<!---->
</style>
</head>
<body>
<div class="nav">
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">导航1</a></li>
<li><a href="#">导航2</a></li>
<li><a href="#">导航3</a></li>
<li><a href="#">导航4</a></li>
<li><a href="#">导航5</a></li>
<li><a href="#">导航6</a></li>
</ul>
</div>
</body>
</html>
1、新建一个html页面。
2、在html页面上新建三个div标签,分别为这三个div添加class为:header、main、footer。
3、创建style标签用于设置css样式。在title标签下创建一个style标签,然后为header类设置div的高、背景颜色样式。
4、为显示主要内容的main类设置样式。在style标签里设置main类样式的边框、宽、高、背景颜色。
5、设置底部footer的样式。在style标签里添加footer类样式的背景颜色和高度。
6、保存好html文件后使用浏览器查看效果。
7、在浏览器上看到div标签和浏览器存在一些空白的像素,为了去掉这些空白的像素我们需要把body标签设置外边框。