html - 如何让悬停时的下拉菜单不影响边框底部并且不缩进?

标签 html css navigation nav

http://pvpers.net/new/是我的基本样式测试站点。

我正在尝试让下拉菜单(例如:将鼠标悬停在“游戏”上)出现在我用于导航的边框底部下方,而不是移动当前边框底部。另外,我不希望悬停影响列表导航中游戏 li 的自动宽度。

而且我知道缩进是由于列表在另一个 UL 中。我可以在不弄乱边距、填充等的情况下摆脱它吗?

你可以在测试站点看到我做了什么。

谢谢!!

最佳答案

二级菜单必须使用绝对位置。

尝试添加这些。

nav ul#navul li {
  transition: all .15s ease-in-out;
  display: inline;
  float: left;
  border-bottom: 2px solid #8d0000;
  position: relative;
}
.secondlvl {
  position: absolute;
  top: 38px;
  left: -40px;
  width: 145px;
}

关于html - 如何让悬停时的下拉菜单不影响边框底部并且不缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22122119/

相关文章:

javascript - 如何在页面上的多个按钮上获得 1 个模态?

loops - 所有while循环都可以转换为for循环吗?

android - 如何在不调用 onCreate() 的情况下返回第一个 Activity

javascript - 使用手动/单击的语义 ui 弹出窗口

html - 重新排序不同屏幕尺寸的列堆栈

css - 在移动设备上使用 type=number 时设置不同的输入宽度时遇到问题

html - 如何更改我的按钮显示的文本?

python - 用于 Python 编程的 Emacs : module/class outline/browser

javascript - 弹出窗口内的关闭按钮不响应(点击事件上的 jQuery)

javascript - Jquery价格 slider 无法在移动设备中滚动