html - 边距和高度值不同时渲染的 div 高度不同
问题描述
我正在尝试使用 div 创建一堆行。似乎是一个相对简单的任务让我感到困惑,因为 div 的渲染高度并不相同,而它们在 css 中的高度相同。有趣的是,如果 margin-bottom 值与 div 高度相同,则 div 高度会正确呈现。但是,我希望边距是 div 高度的两倍。这是我的代码。
.line-wrap{
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 400px;
}
.line{
background: rgb(0,0,0);
/* display: inline-block; */
/* display: flex; */
height: 2px;
width: 100%;
/* box-sizing: border-box; */
/*margin-bottom: 2px;*/
margin-bottom: 4px;
}
<div class="line-wrap">
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
</div>
我尝试了来自不同 SO 帖子的不同建议,但似乎没有任何效果。这里发生了什么事?我究竟做错了什么?在此先感谢您的帮助。
解决方案
推荐阅读
- pyspark - 如何在 pyspark.sql.column.Column 中拆分数据框并获取项目数
- python - 如何使用 if 和 open 打开 .py 文件
- java - GeneratedMethodAccessor from JVM_DefineClass loaded 10k times cause oom
- ios - 尝试在 XCode 中构建 Unity 游戏:ID 34411 Error duplicate symbols for architecture arm64\
- javascript - 为什么我不能在 setTimeout() 函数中更改 i?
- ruby-on-rails - How to make a Job time safe? Ensuring it is run when it's supposed to using Date methods
- mysql - 为什么mysql中的source命令有错误
- amazon-web-services - 将 Web 应用程序部署到 AWS ElasticBeanStalk 时出错
- json - 如何使用pyspark从json格式的列中提取值
- enterprise-architect - 如何在 EA 中连接我的数据库