我想在div中间划一条线。在下图中,该线应位于红色框的中间。div中间的水平线
我想,使用线高度,但没能做到。
下面的代码:
HTML/CSS:
.wrap {
text-align: center;
margin: 20px;
}
.links {
padding: 0 10px;
border-top: 1px solid #000;
height: 1px;
line-height: 0.1em;
}
.dot {
width: 20px;
height: 20px;
background: red;
float: left;
margin-right: 150px;
position: relative;
top: -10px;
}
<div class="wrap">
<div class="links">
<div class="dot"></div>
<div class="dot"></div>
<div class="dot"></div>
</div>
</div>
演示: https://jsfiddle.net/nkq468xg/
你为什么不能只是使用上的链接,而不是行高边境顶 – Geeky
检查你的代码片段在你的问题在这里SO(“运行的代码段”蓝色按钮),是你需要什么?增加了'position:relative; top:-10px;'在'.dot'的代码中。 https://jsfiddle.net/nkq468xg/3/ – connexo
您可以使用1像素背景图像绘制线条,并最终使用内嵌块代替浮动:https://jsfiddle.net/nkq468xg/4/ –