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/
なぜあなただけのSO(「ファイル名を指定して実行コードスニペット」青いボタン)で、ここであなたの質問であなたのコードスニペットをチェック代わりに、行の高さ – Geeky
のリンク上のborder-topを使用するカント、さそれはあなたが必要なものですか?追加された 'position:relative; top:-10px; 'あなたのコードでは' .dot'です。 https://jsfiddle.net/nkq468xg/3/ – connexo
1ピクセルの背景イメージを使用して線を描画し、最終的には浮動小数点の代わりにインラインブロックを使用することができます:https://jsfiddle.net/nkq468xg/4/ –