我正在尝试在玩 CSS 时在单词上创建简单的水平堆栈,我注意到当另一个 div 为空时,在将一个内容居中时不可能水平堆叠两个 div。
这是有问题的示例。我在chrome中试过了。 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>
为什么呢?
总而言之,我需要三件事。
1) 内联 div 水平阻止堆栈
2) 其中的文本居中对齐(相对于父容器)。
3) 空的 div 框将充当边框。