我试图制作一个导航栏水平但在垂直的时刻。任何帮助都会很棒。问题在于它的垂直。我在html中创建了列表,然后在css中使用我的其他文件进行编辑。CSS导航栏不是水平的
HTML:
<html>
<head>
<link rel="stylesheet" href="Style/style.css" type="text/css"/>
</head>
<body>
<div class="horizontal">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">News</a></li>
<li><a href="#">Articles</a></li>
</ul>
</div>
</body>
<html>
CSS:
div.horizontal
{
width:100%;
height:63px;
}
div.horizontal ul
{
list-style-type:none;
margin:0;
padding:0;
}
div.horizontal li
{
float:left;
}
div.horizontal a
{
display:block;
width:86px;
}
div.horizontal a:link,div.horizontal a:visited
{
font-weight:bold;
color:#FFFFFF;
background-color:#98bf21;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
div.horizontal a:hover,div.horizontal a:active
{
background-color:#7A991A;
}
我用你的代码创建了一个jsFiddle(http://jsfiddle.net/jdwire/dKQxu/),它显示水平。我没有看到问题。 (我在Mac上使用Google Chrome 25)。 – 2013-02-28 18:07:59
对我来说似乎很好。 – 2013-02-28 18:10:04
伙计们对不起,这是我的包装类,我已经解决了这个问题,它出于某种原因阻止了它。谢谢您的帮助! – TheEagle 2013-02-28 18:19:01