【发布时间】:2017-06-06 08:15:20
【问题描述】:
您好,我是初学者,我的 HTML 导航栏有问题。我已经尝试了很多,但它们仍然无法点击...
我的 HTML 有错误吗?
<header>
<nav display: inline;>
<ul>
<li>
<navi><img src="images/header_logo.png" alt="Logo" href="index.html" width="40%" height="40%" /></navi>
</li>
<li>
<navi>
<z class="active" href="index.html">Startseite</z>
</navi>
</li>
<li>
<navi>
<z href="produkte.html">Produkte</z>
</navi>
</li>
<li>
<navi>
<z href="about.html">Über uns</z>
</navi>
</li>
<li>
<navi>
<z href="agb.html">AGB</z>
</navi>
</li>
</ul>
</nav>
或者是我的 CSS 中的错误?这可能不是最好的风格,但在我看来它看起来不错。但是我不能点击任何链接...
body {
margin: 0px;
padding: 0px;
}
img {
max-width: 100%;
}
ul {
margin: 0px;
list-style: none;
padding: 0px;
overflow: hidden;
background-color: burlywood;
}
li navi {
float: left;
display: block;
text-align: center;
padding: 14px 16px;
}
li navi z {
float: left;
display: block;
text-align: center;
padding: 14px 30px;
margin-top: 40px;
color: white;
border: 2px solid white;
}
.active {
background-color: #deae6f;
}
li z:hover:not(.active) {
background-color: #deb27a;
}
感谢您的帮助
【问题讨论】:
-
html 的结构
- 菜单一
为什么要使用 -
使用 代替
标签。 -
和
-
请阅读minimal examples。将代码缩减到导致错误的最小示例不仅可以为其他用户节省时间,而且通常会在您询问之前向您揭示问题。