为了账号安全,请及时绑定邮箱和手机立即绑定

我没具体定义两个div所在的位置 ,为什么也能够这样?

https://img1.sycdn.imooc.com//5b460ce20001a9f208360514.jpg 只把宽都改成了百分比数据 ,不懂为什么 会这么输出,明明没有具体的定义啊

正在回答

1 回答

本来div是属于 块状元素(display:block)独占一行且上下自动换行

你在代码中使用了float:left; 会改变元素类型,变成内联-块状元素(inline-block) 而这种元素的特性就是

既有内联性---在同一行,又有块状性---可以设置宽高、边距。(这里一般叫做元素的浮动性)

如果想要去除,让它不处于一列,加入 clear:both; 清除浮动性即可。

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我没具体定义两个div所在的位置 ,为什么也能够这样?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信