ナビゲーションを正当化する Bootstrap の例がうまくいかないので、独自の水平方向に正当化されたナビゲーションを構築しようとしました。コードは次のようになります。
<div class="row">
<div class="col-lg-12">
<ul id="navigation">
<li class=""><a href="#">One</a></li>
<li class=""><a href="#">Two</a></li>
<li class=""><a href="#">Three</a></li>
<li class=""><a href="#">Four</a></li>
<li class=""><a href="#">Five</a></li>
<li class=""><a href="#">Six</a></li>
<li class=""><a href="#">Seven<</a></li>
<li class="stretch"></li>
</ul>
</div>
</div>
使用された CSS:
#navigation {
list-style-type: none;
text-align: justify;
height: 21px;
background: #ccc
}
#navigation li {
display: inline
}
#navigation .stretch {
display: inline-block;
width: 100%;
/* if you need IE6/7 support */
*display: inline;
zoom: 1
}
ナビゲーションが最初に存在する場合、静的コードのように、すべてがうまく見えます。私のアプリケーションはナビゲーションを動的に作成するため、リンクは後で挿入されます。その後、正当化は機能しません。
の解き方?