问答详情
源自:13-4 起飞咯 - 浮动模型

#div1 #div2 左右浮动我只设置一个的时候的情况求解答

<style type="text/css">

div{

border:2px red solid;

    width:200px;

    height:400px;

}

情况1:#div1{float:left;}  

情况2#div1{float:right;} 

情况3#div2{float:left;}        

情况4#div2{float:right;}

</style>

</head>

<body>

<div id="div1">栏目1</div>

<div id="div2">栏目2</div>


提问者:songlive 2016-03-16 21:06

个回答

  • 黄馒头
    2016-03-16 21:34:42

    楼上所说极是>.<

  • 慕雪芸茗
    2016-03-16 21:26:09

    设置一个的话,比如是div1你设置了向左或者向右的浮动,那么这个div1的显示情况就是紧靠(父级元素没有设置padding的话)着它的父级元素的左边或者右边,而此时div2你没有设置浮动,它依旧会在下一行也就是div1的下面紧靠父级元素左边显示。同理,你只是设置div2,那么效果也是一样的,只不过div1在上面紧靠父级元素左边显示。注意:这里的紧靠都只是在父元素没有声明padding属性的情况下而言的!希望我的回答可以帮助到你!