有可能左侧(导航)div 总是获得右侧(内容)div 的 100%?
如果我更改 .wrapper
类的高度,.navi
div 会跟随它们,但我需要它的百分比。
我只能用 display: table-cell;
和 display: table-row;
解决方案
最佳答案
这可以通过使用名为 flex 的功能来实现(浏览器支持 here )
.wrapper {
width: 300px;
display: flex;
}
.navi {
background: green;
float: left;
width: 100px;
}
.content {
background: yellow;
float: left;
width: 200px;
}
<div class="wrapper">
<div class="navi">
<ul>
<li><a href="#">Link</a>
</li>
</ul>
</div>
<div class="content">
<!-- DYNAMIC CONTENT e.g. JOOMLA BLOG -->
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
</div>
</div>
关于html - 确保同一包装器中的两个 div 高度相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28101346/