快捷导航

设置向右浮动,取消浮动后元素依然向右

清除浮动后为什么元素是靠右垂直排列而不是之前的靠左垂直排列?
3个元素 div1,div2,div3

设置3个元素向右浮动

清除浮动




   
   
        div{border: 2px solid black}
        .div1{width: 100px;height: 100px;background-color: red;float: right;}
        .div2{width: 100px;height: 100px;background-color: blue;float: right;}
        .div3{width: 100px;height: 100px;background-color: orange;float: right;}

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

clear:right 的意思是不允许元素的右边有其他浮动元素。与本元素无关。元素还是会靠右排列,但是元素的右边就不会再有浮动元素了。所以会靠右垂直排列
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP