如果一个元素不行内元素可以设置宽高吗,他的默认宽高是多少

行内元素在设置浮动后可以设置高宽":关键词:行内 元素 设置 浮动 后 可以 设置 高 宽

float:right浮动了之后还可以给它们设置高度啊宽度啊。这点大家都知道但是为什么呢?为什麼行内元素在浮动之后就可以设置高宽了呢

引用下曹刘阳写的《编写高质量代码-web前端开发修炼之道》一书中看到的一句话:

、 float中任意一個,都会让元素以display:inline-block的方式显示:可以设置长宽默认宽度并不占满父元素。

又想到了float会触发haslayout,haslayout为true的情况下元素可以控制自身的布局,泹是haslayout是ie专有的不管其它浏览器什么事情,这个想法应该也不成

}

规定块状元素最好定义宽高,囷行高不然里面的里面的元素会超出范围。


}

版权声明:本文为博主原创文章未经博主允许不得转载。 /sinat_/article/details/

正常情况下我们设置span标签是无法设置span标签的宽度和高度的那么怎样才能设置呢。个人感觉意义并不大如果需要可以使用div。

span是有display:inline-block和float属性的只要设置了这两个属性,就会认为它是一个块级元素

}

我要回帖

更多关于 行内元素可以设置宽高吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信