<style>
.b {
height: 100px;
width: 100px;
float: right;
border: red那个;
}
.c {
border: yellow那个;
}
</style>
<body class=a>
<div class=b></div>
<div class=c>假设这里有大量文字...</div>
</body>
加入有这么一段DOM和CSS,现在需要给a或c或b添加样式,达到类似于
这样的【c在左边填充满a剩下的宽度空间
并且不占据b下方的空间
】
请问可以有哪些方法呢(尽可能多,假设a占据了整个浏览器宽度)?
直接给C一个margin-right就可以了。
<style>
</style>
如果要尽可能多的解决方式,你这个问题其实就是一个两列右边固定宽度,左边自适应的问题。布局方式有浮动定位法,绝对定位法,margin负值法等,可以参考下我前段时间总结的三端布局,中间自适应的文章,应该会给你一些帮助:https://segmentfault.com/a/11...