gpt4 book ai didi

html - 为什么内联元素在 float 时接受宽度和高度?

转载 作者:搜寻专家 更新时间:2023-10-31 23:19:31 26 4
gpt4 key购买 nike

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

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

最佳答案

根据 CSS 规则,当你将 float 应用于一个元素时,在大多数情况下它会变成一个 block 元素。内联和内联 block 元素将计算为 block 。

来自 MDN: enter image description here

关于html - 为什么内联元素在 float 时接受宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com