【发布时间】:2015-12-06 04:42:31
【问题描述】:
当页面太窄时,如何阻止白色的“菜单”div 与“logo”的 div 重叠?
<style>
.container {
height: 60px;
background: yellow;
position: relative;
}
.menu {
position: absolute;
right:0;
bottom:0;
background: white;
}
.logo {
width: 300px;
height: 60px;
background: #99cc99;
}
</style>
<div class="container">
<div class="menu">
menu menu menu menu menu
</div>
<div class="logo">
logo
</div>
</div>
看这个小提琴:
https://jsfiddle.net/932tL785/1/
我希望“菜单”在没有足够空间时换行,但在窗口足够宽且不重叠时展开。
菜单的底部边缘需要与徽标的底部边缘对齐。菜单的右边缘需要与容器的右边缘对齐。
徽标具有固定的宽度和高度,但我不能依赖菜单的特定高度,因为它取决于字体大小。
【问题讨论】:
标签: css