<div class="content">
<div class="menu">//...下拉菜单</div>
</div>
现在content 有个overflow:hidden 导致menu 下拉菜单出不来 而其他页面的content需要overflow:hidden
所在不去除content 的 overflow:hidden情况下
怎样让菜单显示出来?
<div class="content">
<div class="menu">//...下拉菜单</div>
</div>
现在content 有个overflow:hidden 导致menu 下拉菜单出不来 而其他页面的content需要overflow:hidden
所在不去除content 的 overflow:hidden情况下
怎样让菜单显示出来?
css
.overflow-visible {
overflow: visible !important;
}
html
<div class="content overflow-visible">
<div class="menu">//...下拉菜单</div>
</div>
<div class="content">
</div>
<div class="menu">//...下拉菜单</div>
.menu {pos:a定位}
把menu拿出来吧,这样虽然代码不太好看,但是兼容性最好。
2 回答870 阅读✓ 已解决
4 回答968 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答1k 阅读✓ 已解决
2 回答891 阅读✓ 已解决
HTML,注意.content外面那层
CSS
原理: overflow:hidden只可以挡住以该元素为包含块的内容。而这段代码中,.menu的包含块是.something而不是.content。