【发布时间】:2011-07-21 08:42:17
【问题描述】:
我正在使用 Stack Overflow 问题 CSS centering text between two images 中的技术,但无法使文本居中。
我希望在此标记 (as a fiddle) 中居中显示文本“0 of 0”:
HTML:
<div id="invoiceImageContainer">
<img src="http://i.imgur.com/8QT8u.png" id="invoiceImage">
<div id="invoiceNav">
<img title="Next" src="http://i.imgur.com/oZb7r.png" id="nextInvoice">
<img title="Previous" src="http://i.imgur.com/aKi11.png" id="prevInvoice">
<span id="invoiceCount">0 of 0</span>
</div>
</div>
CSS:
#invoiceImageContainer{
width:420px;
margin: 0 auto;
}
#invoiceImage {
height:600px;
}
#invoiceNav {
color:black;
font-size:10pt;
}
#prevInvoice {
float:left;
padding-left:100px;
}
#nextInvoice {
float:right;
padding-right:100px;
}
#invoiceCount {
text-align:center;
}
我做错了什么?
【问题讨论】:
-
你的 span 需要是一个块元素。将其更改为 [div] 或将 [display: block] 属性分配给 span 类。 jsfiddle.net/conekt/W5jQd/18.
标签: css