html - 为什么侧边栏上方有空间
问题描述
我正在尝试使用 float 的容器,但我不知道为什么 .right div 框上方有额外的空白。当我删除图像时,空间消失了。但是当把图像放回去时,红色部分上方有间距。有人可以帮我理解为什么会这样吗?
#container {
width: 1000px;
margin: 0 auto;
background-color: lightgray;
}
.left {
width: 700px;
float: left;
background-color: blue;
}
.right {
width: 300px;
margin: 0 0 0 700px;
background-color: red;
}
<html>
<head>
</head>
<body>
<div id="container">
<img src="https://picsum.photos/300/300?image=0">
<div class="left">
<p>Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here.</p>
</div>
<div class="right">
<p>Insert dummy text here. Insert dummy text here.</p>
</div>
</div>
</body>
</html>
解决方案
取出<p>
标签或添加 0 边距。
#container {
width: 1000px;
margin: 0 auto;
background-color: lightgray;
}
.left {
width: 700px;
float: left;
background-color: blue;
}
.right {
width: 300px;
margin: 0 0 0 700px;
background-color: red;
}
p {
margin: 0;
}
<div id="container">
<img src="https://www.billboard.com/files/styles/768x433/public/media/Backstreet-Boys-1997-portrait-billboard-1548.jpg" height="100">
<div class="left">
<p>Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here. Insert dummy text here.</p>
</div>
<div class="right">
<p>Insert dummy text here. Insert dummy text here.</p>
</div>
</div>
推荐阅读
- python - [Selenium 4.0.0-beta-1]:如何在 CDP 中添加事件监听器
- r - 比较列以检查它们是否相同或不同
- docker - Docker - 在容器内部和外部使用相同的 URL
- windows - Windows HTTP GET 作为网络浏览器
- callback - 我可以安排一个 Twilio 作业来对我的后端进行 API 调用吗?
- visual-studio - 添加 Identity Server 身份验证后无法访问该站点
- python - Python:并行运行 2 个进程,然后等待所有进程超时
- sql - 如何从 Spring Boot 中的双向表关系生成 DTO
- python - 如何解决“Jupyter notebook 内核错误”?
- google-analytics - 如何在 Google Analytics Data API 中检索 Property ID 和使用 utm 标记?