1

Twitter Bootstrap の navbar 要素を調べて、navbar 内の要素を垂直方向に中央揃えにする方法を確認していました。これは、常に苦労しているためです。

私は常に「ランダムな」マージン/パディング値に頼らなければなりませんが、それらは特定のコンテキストでのみ機能する魔法の数字であるため、良くないと言われてしまいました。

驚いたことに、要素を実際に垂直方向に中央揃えするものは何も発見できませんline-heightでしdisplay: table-cellた。クラスにはof ( 内のリンクのような
)とofがありますが、それはどのように何かを中心にしていますか? 彼らはどのようにそれをしますか? .navbar-brandline-height20px.navbar-navpadding15px

ここで navbar のコードを見ることができます: http://getbootstrap.com/components/#navbar

4

2 に答える 2

0

テキストを垂直方向に中央揃えしません。

これをテストするには、Chrome で inspect:element を使用して navbar 要素にテキストを追加しました。次に、同じ方法で幅を強制しました。テキストは次の行に折り返されます。すべての行は、中央ではなく上部に並んでいました。

于 2013-11-10T21:52:28.630 に答える