问题描述
- div 的float属性设置后,对div的宽度的影响
- div如果不设置float属性时,宽度为默认父级容器的宽度,但是设置float:left后,
div的宽度就会变为他里面内容的实际宽度,没明白是为什么? 求教
解决方案
css就这样定义float的,有什么好纠结的?不设置float默认div默认是块级元素(display:block),占用一行。
解决方案二:
这个貌似没啥好纠结的,float样式就是会导致这样的后果
感觉你纠结这个问题,就像纠结1+1为什么等于2一样,这是css规范里面规定的结果
解决方案三:
呵呵,用了这么多年,还真没考虑过这个问题。
时间: 2024-11-03 11:54:33