【发布时间】:2021-10-25 23:28:51
【问题描述】:
TLDR:点击底部的图片,我的菜鸟问题立即显现出来。
大家好
我有两个 <div> 元素,我想用 <hr class="separator"> 元素分隔它们。
<hr class="separator"> 元素的 CSS 代码如下:
hr.separator {
边框顶部:1px 纯黑色;
上边距:70px;
边距底部:0;
填充:0;
}
底部<div class="brown">元素的CSS代码如下:
div.brown{
边距顶部:0;
上边距:70px;
背景颜色:#ce9771;
}
在 HTML 代码中,这些元素是这样设置的:
<div> 上 div \<div><hr><div> 下 div \<div>
不过,我在它们之间有一个垂直的空白(大约 3 像素)。我已经尝试将所有边距和填充设置为“0”,甚至尝试将<hr>作为每个<div>的孩子并使用位置属性(这总是使<hr>消失) .... 任何人都可以在这里帮助新手吗?
【问题讨论】:
-
能否请您提供您的 HTML,以便我可以看到重现的问题?
-
@BeerusDev 抱歉,发布后,我注意到我忘记了它。我已经编辑了帖子。
标签: html css margin vertical-alignment spacing