html - 当我将鼠标悬停在导航中的菜单项上时出现白线

标签 html css wordpress drop-down-menu

我在网站上工作时遇到了一个问题,因为当我将鼠标悬停在菜单项上时,在我的导航栏中下拉菜单项,因为下拉列表显示横跨我的 2 个菜单项的白线出现在一个菜单项和下一个菜单项上。我真的不知道发生了什么。这是我的导航代码(我正在使用 Wordpress 的 Genesis 框架)

.genesis-nav-menu a {
	border: none;
	color: #919594;
	display: block;
	font-size: 14px;
	padding: 20px;
	position: relative;
	top: 35px;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #C77D3C;
	border: 2px solid #C77D3C;
	border-radius: 12px;
}

最佳答案

您的 .site-header .sub-menu 有一个 border-top。如果您删除那个,它也会从页面中删除。

我可以看到您已在 CSS 文件中将其注释掉,但它显然已被应用。为什么应用它是一个谜,你必须自己解决。至少现在你知道它来自哪里:)

enter image description here

关于html - 当我将鼠标悬停在导航中的菜单项上时出现白线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31474763/

相关文章:

android - HTML5 嵌入式视频无法在移动设备上加载

javascript - 专注于碰撞检测和物理的 HTML5 Canvas 2D 框架

html - 使用 CSS 垂直对齐

php - 在排队到 wordpress 之前检查 font awesome 是否存在

javascript - ACF Google map - 标记聚类

javascript - 添加 2 个值并将它们合计在一个 innerHTML 中

javascript - Bootstrap 4 工具提示有 2 个问题。第一个 - 单击按钮时显示,第二个 - 显示禁用元素

WordPress 如果有标签或在类别中

html - 如何使用 CSS 水平平均分布元素

css - 如何将任何固定宽度布局转换为 flex 宽度布局?