div
の内部要素を垂直に揃えようとしています。divの内部要素をCSSと垂直に整列する方法は?
HTML
<div class="d1">
<div class="d2"></div>
<span>Hello how r u doing,</span>
<span>Ismail?</span>
</div>
Jsfiddle:https://jsfiddle.net/wgt8zg7t/
出力は次のようにする必要があります:上部の
d2
、および<span>
テキストがd2
以下でなければならない:
d2
Hello how r u doing,
Ismail?
注:私は自分のd1
内部要素のいずれかに絶対位置を使用することはできません。
さて、しかし、今あなたがスパン 'のようなものを追加する場合はほとんど問題があり、LS:ホバー{のborder-bottom:1pxの白色固体を;'下の境界線は、親要素に100%の幅であり、きこれを見てください:https://jsfiddle.net/wgt8zg7t/3/しかし、それはテキスト自体のサイズである必要があります –
@ Mr.Nobodyはこれを確認しますhttps://jsfiddle.net/wgt8zg7t/5/ – frnt
私は私の後半の返事には申し訳ありませんが、新しい例では、スパン幅の明示的な幅を使用してurを与えました。私の場合はテキストがランダムに表示されます。それを追跡するにはjavascriptコードを使用する必要がありますか助けてくれる純粋なCSSはありますか? –