CSS をいじりながら単語の上に単純な水平スタックを作成しようとしていますが、他の div が空のときにコンテンツを中央に配置しながら 2 つの div を水平にスタックすることは不可能であることに気付きました。
これが問題の例です。クロムでやってみました。 http://jsfiddle.net/mncmN/
<div style="margin: 0px; height:50px; width:100%; border-bottom: solid 1px rgba(50,50,50,0.1); background: url(menu-back.png); background-repeat: repeat-x; font-family: helvetica; color: rgba(50,50,50,0.8);">
<div style="text-align:center; display: inline-block; "> <a>Summary</a>
</div>
<div style="text-align:center; display: inline-block; height: 100%; border-right: solid gray 1px;"></div>
</div>
どうしてこんなことに?
要約すると、3 つのものが一緒に必要です。
1) インライン div ブロックは水平方向にスタックします
2) それらの中のテキストは、(親コンテナーに対して) 中央に配置されます。
3) ボーダーとして機能する空の div ボックス。