码迷,mamicode.com
首页 > Web开发 > 详细

CSS中定位和浮动对行内元素的宽高的影响

时间:2016-09-13 13:21:06      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:

行内元素的大小是由元素里面的内容撑开的宽高决定的,就算在css中对行内元素设置width,height。行内元素也会忽略宽高的设置。

但是当行内元素使用position:absolute或者position:fixed或者使用float属性时,width和height的设置能起作用。

因为在以上三种情况下,行内元素的display从inline变为block

技术分享
<style>
span{
    background-color:red;
    width:100px;
    height:100px;
    float:left;
}
</style>

<span id=‘mySpan‘>AAAAA</span>

    <script type="text/javascript">
        var mySpan = document.getElementById(‘mySpan‘);
        console.log(window.getComputedStyle(mySpan).getPropertyValue("display"));
</script>
技术分享

结果为:block

CSS中定位和浮动对行内元素的宽高的影响

标签:

原文地址:http://www.cnblogs.com/bibiafa/p/5867945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!