为什么div中的元素看着没有和span中的元素在一行,明明对div设置成浮动型的
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
首先,元素浮动后,脱离文档流,但还是会占据空间,对兄弟元素造成影响。因此span不会因为p脱离文档流就跑到最左边,这跟position:absolute的脱离文档流效果是不同的。
其次,浏览器默认是带有样式的。一般写页面都会进行css reset清除默认样式影响。这里加一句p{margin:0;}即可。
|
|
|
|
|
要顺序输出 还的给span设置浮动和块元素 p标签+margin:0; |
|
|
|
|