2017-07-30 40 views
3

现在我有一个span元素,我给它的宽度和高度,例如500px 我知道它是内联元素,所以它不接受宽度和高度,但它为什么适用于我漂浮时?为什么内联元素在浮动时接受宽度和高度?

span.first { 
 
    width: 500px; 
 
    height: 500px; 
 
    border: 1px solid #000; 
 
    float: right; 
 
} 
 

 
span.second { 
 
    width: 500px; 
 
    height: 500px; 
 
    border: 1px solid #000; 
 
}
<span class="first">with float</span> 
 
<span class="second">without float</span>

https://codepen.io/kemozzz/pen/KvVrXj

+1

需要更多信息...显示的代码示例,等等。 – Cagy79

回答

3

按照CSS规则,当你申请浮动的元素,在大多数情况下,它变成一个块级元素。内联和内联块的元素将计算为阻塞。

从MDN:enter image description here