gpt4 book ai didi

html - 为什么下一行的 div 会留出一点空白?

转载 作者:行者123 更新时间:2023-11-28 11:29:48 24 4
gpt4 key购买 nike

当我在新行上放置一个 div 时,两个 div 之间有一点空白。为什么?看这个jsfiddle example ,使用以下代码:

<div>Welkom</div>
<!--onclick == javascript load projects-->
<div class='menu'>Menu <br />
<div class='item'>Projects</div>
<div class='item'>Users</div>
</div><div class='main'><--Click a menu item</div>

还有这个 CSS:

*{
padding:0px;
margin:0px;
}
html, body{
width: 100%;
height: 100%;
}

.menu{
width: 20%;
display:inline-block;
background-color:green;
}
.main{
width: calc(80% - 5px);
display:inline-block;
background-color:red;
}

在示例中,您看到带有 main 类的 div 紧跟在菜单 div 的结束标记之后。当我把它放在下一行并再次运行时,我在 div 之间得到了一点空白。有人可以解释为什么会这样吗?

最佳答案

那里有空格:)一种解决方案是像这样编写 html:

<div>One<div><!--
--><div>Two</div><!--
--><div>Three</div>

所以在浏览器中不会有空格,因为它们被注释了。

关于html - 为什么下一行的 div 会留出一点空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21208464/

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