CSS 边框环绕子菜单和父选项卡。

标签 css css-position

我有一个带有子菜单的 CSS 菜单。在顶层,顶部、左侧和右侧有一个边框。对于子菜单,所有 4 个边都有边框。在 https://jsfiddle.net/vjy8adff/ 查看 JSFiddle .


我想将子菜单向上移动 1px,以创建一种效果,即父选项卡和子菜单周围只有一个循环。由于我的子菜单现在是“绝对”定位的,所以我不能执行以下操作:

ul  ul{
     top: -1px; 
}

这里最好的解决方案是什么。

最佳答案

在第 17 行添加:

 margin-top: -1px;

完整代码:

ul.menu > li > ul {
    width: auto;
    margin-top: -1px;
    display: none;
    position: absolute;
    white-space: nowrap;
    background-color: #fff;
    padding: 10px;
    border-radius: 2px; 
}

关于CSS 边框环绕子菜单和父选项卡。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34543456/

相关文章:

html - Internet Explorer 静态 GridView 问题

css - 如何让我的背景图像覆盖 Retina 设备的整个屏幕?

html - CSS相对定位和流程

javascript - 我的 javascript 属性 window.innerWidth 没有提供我正在寻找的值?

css - 得到一个 html <ul> 列表元素,该元素由 razor 填充,卡在 css 样式上

javascript - 显示 adsense 视频广告后,我无法点击被广告覆盖的按钮

html - CSS:绝对定位元素导致滚动

javascript - jQuery 使用相对值更改背景位置

html - 绝对定位的 div 的宽度不等于 firefox 中子图像的宽度问题

html - CSS 定位问题 [img|span]