You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加<a>标签后:hover伪类失效且链接无法点击,求技术支持

问题解决方法

核心问题1:<a>标签未包裹可点击文本

你的HTML中,导航文本(如SHOP、CONTACT US)写在了<a>标签外部,示例代码如下:

<li><a href="#"></a>SHOP</li>

这导致用户点击的是<li>元素而非<a>标签,自然无法触发<a>的跳转和hover效果。

修复方式:将文本移入<a>标签内部:

<li><a href="#">SHOP</a></li>
<li><a href="/HTML/contactpage.html">CONTACT US</a></li>
<li><a href="#">ABOUT US</a></li>
<li><a href="#">FIND US</a></li>

核心问题2:导航被左侧内容遮挡

.container-nav使用position: fixed但未设置右侧定位,默认出现在视口左侧,被宽度50vw的.left-side元素覆盖,即使修复<a>标签也无法点击。

修复方式:给.container-nav添加右侧定位,让它显示在页面右侧:

.container-nav {
    position: fixed;
    top: 12.5px;
    right: 20px; /* 添加该行代码 */
    font-weight: bold;
}

可选优化:扩大导航点击区域

若想提升交互体验,可给<a>标签添加内边距,扩大可点击范围:

nav ul li a {
    color: black;
    text-decoration: none;
    padding: 10px 20px; /* 添加该行代码 */
}

内容的提问来源于stack exchange,提问作者CavTGpunk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 03:10:38