現在、Twitter Bootstrapを使用して最初のレスポンシブサイトを構築していますが、自分では解決できない問題が発生しています。
メディアクエリをカスタマイズしていますが、ナビゲーションバー内のリンクに関しては行き詰まっています。中央に配置したいので.brand
、ナビゲーションリンクを下の中央に配置する必要があります。リンクごとに新しい行が表示されます。.brand
適切なメディアクエリでこのCSSコードを使用して中央に配置することができました。
.brand {
display: block;
width: 100%;
text-align: center;
}
さて、リンクについて。これはコードです:
.navbar li a {
display: block;
}
背景色を割り当てると表示されるので、セレクターは正しいようです。ただし、を使用display: block;
しても、リンクごとに新しい行が作成されるわけではありません。また、使用してwidth: 100%;
も目的の形式にはなりません。
li
私の推測では、それは各リンクがラップされていることと関係があると思います。
<div class="navbar">
<div class="navbar-inner">
<a class="brand" href="#">Thomas Glaser</a>
<ul class="nav">
<li><a href="#">Arbeiten</a></li>
<li><a href="#about">Thomas</a></li>
<li><a href="#contact">Kontakt</a></li>
</ul>
</div><!-- /.navbar-inner -->
</div>
CSSをいじってみましたが、試行錯誤の方法をこのような大きなCSSファイルと組み合わせて使用することはあまりお勧めできません。そのため、ナビゲーションバー内のリンクを表示するにはどのCSSコードが必要かを尋ねています。上下に?