问答详情
源自:5-5 下拉菜单(对齐方式)

.dropdown{ float: left; } 的作用

.dropdown{  float: left; }   为什么加上这句话之后,就可以实现,但是不加的时候就不能够实现呢??

提问者:荔枝小时 2016-05-30 17:30

个回答

  • jaymo
    2016-10-04 22:23:51

    还是不懂


  • 周龙帆
    2016-07-04 17:56:41

    1. 这里是利用了浮动元素的包裹性,也就是说使他默认的宽度不占一行,具体你可以F12看他的盒模型,取消float和加上有什么区别。

    2. 因为absolute受到有relative的宽度影响而进行定位,如果他的宽度没有受到Float包裹会跑偏

  • 慕粉3367290
    2016-05-30 20:23:06

    不加这句话,下拉菜单默认是左悬浮,但是也可以实现啊,你可以改成.dropdown{float:right;}看一下效果,只是位置换到了最右边,本质还是可以实现的。。