已采纳回答 / 努力提升
<...code...>当我们给box这个div加上overflow:hidden这个属性的时候,其中的content
等等带浮动属性的div的在这个立体的浮动已经被清除了。这就是overflow:hidden这个属性清除浮动的准确含义。当我们...
2016-01-06
wrap{width:970px; margin: 0px auto}
#mainbody{position: relative; margin-top:15px;}
#left{position: relative width:110px; }
#mid{position: absolute;top: 0px; width:650px;border:1px solid #999;left: 109px;}
#right{top:0px;position: absolute; float: right; border:1px solid #999;margin-left: 800px
}
#mainbody{position: relative; margin-top:15px;}
#left{position: relative width:110px; }
#mid{position: absolute;top: 0px; width:650px;border:1px solid #999;left: 109px;}
#right{top:0px;position: absolute; float: right; border:1px solid #999;margin-left: 800px
}
2016-01-06
最赞回答 / 七月小麦麦
其实在哪个元素上设置属性没有什么太大的关系,设置absolute的目的只是为了使其脱离文档流(不使用的话元素仍然是块级元素,直观表现就是会使后面的兄弟元素另起一行)。然后搭配magin值使其产生与父元素的间距,最后表现出来的就是自适应(margin值不变)。
2016-01-06
最新回答 / 雨落平生
我对第二个问题也有疑问:既然.book{padding:44px 15px 15px }中间一个15px 已经定义了五个图片组成的div整体,左右的内边距都为15px。那为什么得到的结果只是左边距15px而右边空出许多?
2016-01-05
*{margin:0; padding:0;}
#wrap{width:970px; top:0;bottom:0;}
#mainbody{position:relative;overflow:hidden; margin-top:15px;}
#left{float:left;width:110px; }
#mid{margin-left:123px;width:650px;border:1px solid #999;}
#right{position:absolute;margin-left:790px;top:0;border:1px solid #999;}
#wrap{width:970px; top:0;bottom:0;}
#mainbody{position:relative;overflow:hidden; margin-top:15px;}
#left{float:left;width:110px; }
#mid{margin-left:123px;width:650px;border:1px solid #999;}
#right{position:absolute;margin-left:790px;top:0;border:1px solid #999;}
2016-01-03