热门关键字:

扩展

218
作者:管理员
发布时间:2020/8/8 22:34:58
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=2328

如果把上面的问题稍微改变一下,要求展示一个左中右布局,而且左右固定,中间自适应,这要如何实现呢?

估计很多人会这样想:

css中.flexibleColumn样式添加一个属性:margin-right: 40px;

html中再追加一个固定列,在右侧浮动:

<div class="fixedColumn" style="float: right;"></div>

然后运行的效果是...左中布局,右边空白,浏览器出现滚动条,右固定列换行后右浮动了。

然后我们做一个小小的改动——把刚才添加的右浮动固定列的dom放到自适应列前面,也就是说html的dom顺序是左浮动,右浮动,自适应的顺序!html如下:

css实现div两列布局(两种方法)


效果就“神奇”的实现了~

这里一个注意点就是:浮动元素在dom中要在非浮动元素的前面,否则非浮动元素后面的浮动元素会换行。





如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:DIV
友荐云推荐