最赞回答 / sherlockone
你注意二列布局后面的选择题没有 ? 什么选择能脱离文档流。。。 在这题有了使用的答案。左 和 右 都是绝对定位! 绝对定位脱离了文档流 。 也就是说 中间的 DIV 确实是块级元素,。而且它确实是独占一行。 因为左右都不存在于文档流中。。
2017-04-11
最新回答 / Levier007
第21行和第22行的div 你没定义class 应该是这样 <div class="left">left</div> <div class="right">right等等
2017-04-10
最赞回答 / kerse
.left{ width:200px; height:600px; position:absolute;left:0; top:0;background:#ccc;}.main{ height:600px; margin:0px 310px 0px 210px; background:#9CF;}.right{ height:600px; width:300px; position:absolute; top:0; right:0; background:#FCC;}
2017-03-31
最赞回答 / __没有人
没有滚动条(即使加上overflow),不设置margin-left就有部分重叠,因为右侧默认与父容器等宽,换句话说,如果有滚动条,左侧你拉动的距离就是右侧盒子与父容器的宽差,就不满足等宽了
2017-03-26
最新回答 / 前端不会师
<...code...><!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>一列布局&e&g/title&sty
& tystyle type="text/css"&{ m
body{ ...
2017-03-16
最赞回答 / 花森煜米
1.原因:footer与head是文档流,而其他元素均设置了浮动,从而脱离了文档流,所以此处footer直接忽略其他浮动的元素好像不存在一样,直接就排在head后面去了。2.解决:因此给footer元素设置了clear: both;清理浮动,使它们与footer一样排在head的后面。
2017-03-11