求解,关于float的大问题
我有个问题啊,当设置#left为float:left;的时候,它会影响下一个元素,那么mid就应该会受到影响而可以不用设置float或是margin就可以挨着排列才对,然后如果要有13px的边距直接设置margin-left:13px;应该就可以了吧,但为什么不是这样
我有个问题啊,当设置#left为float:left;的时候,它会影响下一个元素,那么mid就应该会受到影响而可以不用设置float或是margin就可以挨着排列才对,然后如果要有13px的边距直接设置margin-left:13px;应该就可以了吧,但为什么不是这样
2015-11-20
<!DOCTYPE html>
<html>
<head>
<title>0</title>
<style type="text/css">
.left{float: left; width:100px; background: red;}
.mid{width:100px;background: blue;}
</style>
</head>
<body>
<div class="left">jhjhjh</div>
<div class="mid">jhfkyfjy</div>
</body>
</html>
我随便写了一个
你会发现mid不设置浮动的话会在left这个div的下面的 ,并不会挨着排列的
举报