保持子宽度动态,同时不调整父宽度

时间:2014-01-29 05:05:39

标签: css3 menu html-lists positioning inline

我的菜单的子元素出现问题,调整父元素的大小并按下页面上的其他项目。现在,"服务"下的项目下拉列表显示我们希望他们如何,但他们调整父母的大小,并下推下面的div。我尝试了父母的绝对定位,同时使孩子的位置相对而没有成功。

Here is my URL(翻过"服务"在主菜单中):

这是我正在使用的菜单项的自定义CSS:

uk-dropdown.uk-dropdown-navbar.uk-dropdown-width-1 {
    position: relative !important;
}
.uk-parent.uk-nav-header {
    display: inline;
}
.uk-navbar {
    max-height: 46px;
}
.uk-nav-header {
    float: left !important;
}

提前感谢您的见解!

1 个答案:

答案 0 :(得分:2)

这会帮助你。

给孩子的位置:绝对,它的父位置:亲属。

以下是代码:

.uk-navbar-nav > li {
position: relative;
float: left;
}

.uk-dropdown.uk-dropdown-navbar.uk-dropdown-width-1 {
position: absolute;
}