标签:span 自动 content 定位 oat 直接 块对象 根据 遇到
写在前面:附一篇w3s的关于css float的讲解:http://www.w3school.com.cn/css/css_positioning_floating.asp
float属性还没有彻底了解,因为遇到了float之后会导致width自适应最小化的问题,然后又偶然发现float的内联元素可以自己设置宽高,内外边距等属性了。
一、对于内联元素float之后的改变,找到的解释为:(链接:http://blog.csdn.net/forest_fire/article/details/50944864)
二、对于块元素float之后的改变(其实和内联元素一样,相当于变成了:inline-block元素,最明显的是宽度自适应发生了变化)
原文链接:https://my.oschina.net/jing31/blog/6601
一直以为float属性不会对div的宽度或高度有什么影响.但是,这两天我发 现在float对div宽度的影响是显著的.
首先div的默认宽度是width:auto;意思是自动调整宽度.
在不带float的情况下,div的宽度会自动调整至最大化,而在带float的情况下则正好相反,它会自动调整至最小化.
测试如下:
这个可能是为了clear而设定
第二div的默认高度也是height:auto.带不带float的div都一样,都是自动调整至最小化
第三div带float时,只要宽度不超过网页宽度,则其它元素包括div都要环绕它.或者也可以认为此时的带float的div是一个特殊的 padding
标签:span 自动 content 定位 oat 直接 块对象 根据 遇到
原文地址:https://www.cnblogs.com/webpon/p/13072104.html