在div+css中浮动不起作用,可能是原因是伱设置flaot的这个元素不是块级元素所以float对它是不起任何作用的,如span和a这些标签我这里写个代码:
width:300px; //只是假定的值,需要根据实际的要求写
我们想要浮动的话,只要将span那在加一个display:block;就能够实现浮动了
在div+css中浮动不起作用,可能是原因是伱设置flaot的这个元素不是块级元素所以float对它是不起任何作用的,如span和a这些标签我这里写个代码:
width:300px; //只是假定的值,需要根据实际的要求写
我们想要浮动的话,只要将span那在加一个display:block;就能够实现浮动了
版权声明:本文为博主原创文章未经博主允许不得转载。 /soindy/article/details/
所谓的标准流就是行内元素自己单独一行,而块级元素是上下显示的
以前我们学习的都是标准流。
注意:标准流使我们網页布局中最稳定的一种结构
使我们学习的脱离标准流的第一种方式会影响我们标准流的排列。所以我们布局的时候,能用标准流做嘚就不用浮动做。
定位流也是脱离标准流的一种模式它完全脱离标准流,不会对标准流有影响
我们要浮动的目的: 我们浮动的目的,就是可以把多个块级元素放到想要的一行上
2. 因为我们的浮动是左右浮动,所以我们的块级元素都昰左右排列
如果想要我们做的网页浏览器兼容性好,首先要保证的是我们写的代码要足够标准。
清除浮动的原因: 因为浮动会影响标准流所以我要根据不同情况来清除浮动。
W3c推荐再最后一个浮动的盒子的后面,新添加一个标签然后他可以清除浮动。
優点: 代码书写方便
第四种,是大部分大型网站常用的比如新浪 淘宝 的清除浮動的效果。
以上希望对大家有所帮助