<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拿出来吧,这样虽然代码不太好看,但是兼容性最好。
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.2k 阅读
HTML,注意.content外面那层
CSS
原理: overflow:hidden只可以挡住以该元素为包含块的内容。而这段代码中,.menu的包含块是.something而不是.content。