【发布时间】:2014-12-24 22:36:32
【问题描述】:
我有这个导航栏表单 w3schools,但我希望它在页面中居中(水平),我希望它完全加边框,但我无法正确处理。它可能与 float 属性有关。如果我给链接加边框,那么每个链接都有自己的边框,如果我给列表加边框,那么有一个空边框,链接在它下面。如果我将酒吧居中,则不会发生任何事情。我试过用display: inline; 属性替换float 属性,但display: block; 属性似乎有问题。
a:link, a:visited {display: block; width: 80px; background-color: #0066FF; text-decoration: none; font-family: calibri; font-size: 20px; color: #FFFFFF;}
a:hover {background-color: #0088FF}
li {float: left;}
ul {list-style-type: none; text-align: center; margin: 0; padding: 0; text-align: center;}
<ul>
<li><a href="index.html">Welkom</a></li>
<li><a href="agenda.html">Agenda</a></li>
<li><a href="foto's.html">Foto's</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
感谢您的帮助。
【问题讨论】:
-
您需要重新表述您的问题。您究竟想要完成什么,您尝试过什么,遇到了什么问题? “如何制作导航栏?”没有帮助。
-
尽量避开 w3schools 网站,众所周知,他们一半以上的东西已经过时了。谷歌搜索有很多关于这方面的教程
-
我的学校使用该网站作为主要来源,但我也使用其他来源。这只是为了示例。我正在尝试获得那个栏,但我希望它居中并有边界。 float 属性可能会导致问题。
标签: html css css-float navigationbar