【发布时间】:2023-01-25 07:34:06
【问题描述】:
<div class="dropdown">
<button class="dropbtn"><a href="#Control-Center"> Control Center</a>
</button>
<div class="dropdown-content">
<a href = "">Trend</a>
<a href = "">Intel</a>
</div>
</div>
我的网页上有一个名为“控制中心”的部分,我想这样做,以便当有人点击导航栏时,它会将他们带到页面的那个部分。我在悬停时下拉了导航栏,这样当他们单击导航栏时,它会将他们带到页面中的不同部分。
当我向其中添加 <a href="#Control-Center"> 部分时,导航栏会出现所有错误。我试过像这样改变层次结构:
<div class="dropdown">
<a href="#Control-Center"><button class="dropbtn">Control Center</button></a>
<div class="dropdown-content">
<a href = "">Trend</a>
<a href = "">Intel</a>
</div>
</div>
但它仍然看起来不太好。有功能,但下拉菜单变得乱七八糟。
任何建议将被认真考虑 :)
谢谢你
【问题讨论】:
-
你不需要在标签中添加按钮,你可以给按钮 class="dropbtn" 。请分享您的 css,以便我们可以看到这样难以理解的问题
-
另请检查您是否正确地为您的部分提供了 id,也许您正在提供这样的 id="#Control-Center" 这样的 id,所以这就是为什么它会产生问题或在您的代码中缺少某些标记
-
是的,我给的是 id="#Control-Center",如果不是这个我应该怎么给呢?我这样插入我的 id:<h2 id="Control-Center">Control Center</h2>