2013-10-24 22 views
9

.navbar-brandのBootstrap 3 navbarのテキストにtext-overflow: ellipsisを使用したいので、iPhoneのようなデバイスでは、垂直方向に伸びるnavbarではなくテキストが切り捨てられます。「テキストオーバーフロー:省略記号」は、ブートストラップ3のナビゲーションバーの「navbar-brand」テキストで動作させることができますか?

私も2つのボタンがあります場合、私をハードコード.navbar-brandの幅(white-space: nowrapとも設定overflow: hidden付き)text-overflow: ellipsis作品

<nav class="navbar navbar-default navbar-fixed-top"> 
    <button type="button" class="btn btn-default navbar-btn navbar-left">Back</button> 
    <a class="navbar-brand" href="#" >Branding text that can sometimes be too wide</a> 
    <button type="button" class="btn btn-default navbar-btn navbar-right">Logout</button> 
</nav> 

が、私はそうこれを達成するための方法を探しています使用可能な最大スペースが自動的に使用されることを確認します。

P.S.

幅がハードコーディングされたときに.navbar-brandに添加した場合に動作しますCSS:

.ellipsis { 
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden; 
} 
+0

あなたもCSSを投稿できますか? – ZimSystem

+1

確かめてください - 「PS」を見てください。 –

答えて

1

あなたが設定されている場合は、「ナビゲーションバーブランドを」幅:100%は、省略記号のプロパティがまだ動作し、あなたが取得します利用可能な最大スペース。

+2

これを試してみると、「navbar-brand」が全幅を満たし、ボタンを前と後の行に置き換えます。 –

+0

@KeithCボタンの幅を設定しないと、それぞれ5%のように、ブランディングに90%の幅を与えるのはなぜですか? – Daemedeor

+0

最大幅:100%も私と一緒に働いた。そうすれば、ボタンのデフォルト幅を維持することができます –

関連する問題