最赞回答 / EliPec
个人认为:right和left是在main下的块状元素,属于块嵌套着块,当left设定了绝对定位后,right不设置宽度为自适应,所以宽度为main的宽度减去left的宽度。->我的答案,亲测无误。.top{width:100%;background:gray;height:50px;}.main{width:100%;background:red;height:500px;}.left{ width:30%;float:left; background:blue;height:500px;}.ri...
2016-12-27
最新回答 / LittleLeeZi
参照定位的元素必须加入position:relative; 定位元素加入position:absolute,便可以使用top、bottom、left、right来进行偏移定位了。<...code...>
2016-12-25
最新回答 / Hbrsql
.left{ position:absolute; }你的代码中这个冒号":"使用的不是英文标点,造成.left DIV没有绝对定位,还处于正常流中, .main DIV才换行显示.重新输入一个正确的":"即可.
2016-12-20
最赞回答 / Hbrsql
position: absolute: >>position: absolute;margin: 0 310 0 210 background:#9CF >>margin: 0 310px 0 210px; background:#9CFposition:absolute right 0 top 0; >>>position:absolute; right:0; top:0;请规范写法.自己写的代码如果出不来效果应该自己仔细检查一遍.
2016-12-19
最新回答 / 大涧涧dry
这位同学针对你提的模糊问题,我有几点建议:第一:问问题的时候给完整的代码,然后你写想要做出啥效果,实际出现的效果是啥。第二:你的问题我给的回答是:没有加float
2016-12-09
最赞回答 / lsnFor
清除浮动有以下三种方式:1.父元素清除浮动设置--->.box{overflow:hidden;}<div class="box"> <div class="left"></div> <div class="right"></div></div>2.浮动元素后添加空div清除浮动设置--->.clear{clear:both;}(通常情况both)<div class="left"></div...
2016-11-26