我这里有一个div,
#leftBanner {
height: 100%;
background-color: #CCC;
width: 22%;
min-width: 245px;
max-width: 355px;
float: left;
}
这似乎不想让任何 div 漂浮在它旁边。我知道我可以放弃最小/最大或给它一个静态宽度来解决问题,但我想在放弃之前尝试找到解决方案。
这是我实验的 fiddle 。
我计划用相同宽度和 100% 高度的固定导航栏来覆盖它。现在我只是想让一个 div 漂浮在它旁边,当充满内容或与 leftBanner 重叠时,它不会滑到下面。只要我能正常工作,手动填充内容或为每个页面输入高度都没有问题。
奇怪的是,Dreamweaver 的代码 View 准确地给出了我想要实现的目标,但它在发布时不起作用。
有人知道解决方案吗?
最佳答案
尝试在内容周围放置一个容器,左右浮动,并降低最小和最大宽度:
html, body {
margin: 0;
padding: 0;
border: 0;
height: 100%;
}
#container{width:100%;
max-width:970px;}
#leftBanner {
height: 100%;
background-color: #CCC;
width: 22%;
float:left;
}
#mainContent {
height: 2000px;
background-color: red;
opacity: .3;
float:right;
width:78%;
}
关于html - 似乎无法在最小/最大宽度流体 div 旁边 float div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24419264/