gpt4 book ai didi

html - 行内 block 元素和 block 元素之间的空间

转载 作者:太空宇宙 更新时间:2023-11-04 03:13:16 24 4
gpt4 key购买 nike

这两个 div 之间的空间是什么?我什至删除了 html 中的空格。

<div id="asd"></div><div id="psd"></div>

http://jsfiddle.net/9thpuvwa/

现在,如果第一个 div (asd) 中有一些文本,空格就消失了;什么?

<div id="asd">a</div><div id="psd"></div>

http://jsfiddle.net/kadb1d3s/

(我试图理解 my prev question )

CSS

#asd {
background-color: blue;
display: inline-block;
width: 200px;
height: 200px;
}

#psd {
background-color: red;
width: 200px;
height: 200px;
}

问题:空间从何而来?

最佳答案

这似乎是由垂直对齐引起的。在设置为 inline-block 的地方,默认情况下垂直对齐方式设置为 baseline,略微凸起(可能是为了考虑像 'y' 和 'g 这样的字符' 低于该线)。

top

vertical-align 似乎修复了它:

#asd {
...
vertical-align: top;
}

JSFiddle demo .

关于html - 行内 block 元素和 block 元素之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29165162/

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