在我的新设计中,我使用了 wrapper div
。我的问题是我的包装器中的元素漂浮在我的 div 之外,我在css-tricks.com的Float Clearing部分中描述了这个问题。
我通过添加解决了这个问题overflow:hidden
,一切正常。只有一个问题。在我的标题包装器中,我有一个不再可见的下拉菜单。
我的下拉菜单在我的settings
容器内。
我尝试设置settings
为 position: absolute; z-index: 800;
,但这没有帮助。
如何解决我的包装问题,并且仍然能够在我的包装之外显示特定项目?
她是我的小提琴:http: //jsfiddle.net/sXVbT/3/
更新
我刚刚看过 bootstrap css,他们正在使用display:table
. 这和overflow:hidden
. 有空洞使用display:table
吗?如果没有,为什么人们没有使用它而不是所有其他不同的解决方案?
他们还有额外的 CSS
.wrapper:before, .wrapper:after {
content: "";
display: table;
line-height: 0;
}
.wrapper:after {
clear: both;
}
.wrapper:before, .wrapper:after {
content: "";
display: table;
line-height: 0;
}
我需要这个吗?我的小提琴没有任何好处:http: //jsfiddle.net/sXVbT/5/。