我有这个代码,它运作良好。页脚信息位于屏幕中间的底部:
div#footercenter p { font-size: 0.9em; }
<div id="footercenter">
<p>© XXXX </p>
</div>
我想将其更改为:
div#footercenter {}
div#footer-message { font-size: 0.9em; color: #EEEEEE; display: inline;}
div#footer-copyright { font-size: 0.9em; color: #EEEEEE; display: inline; }
<div id="footercenter">
<div id="footer-copyright">xxx</div>|
<div id="footer-message">yyy</div>
</div>
现在我的文字在左边而不在中间。有谁知道我怎么能让它回到中心?
戴夫
答案 0 :(得分:2)
您只需将text-align
添加到center
div#footercenter {text-align: center}
答案 1 :(得分:1)
应该这么简单:
#footercenter {
text-align:center;
}
但如果您有其他风格干扰,您可能也需要这样做:
#footercenter div {
float:none;
display:inline; /* or inline-block */
}
答案 2 :(得分:1)
<div>
是一个块元素,应该用于定义元素集合,而不是显式地用于文本内容。您的标记没有任何问题,但您已将div设置为显示:内联,这意味着它们只占用其内容的宽度。默认情况下,div也会向左聚集。
更好的方法是在2个span元素中包含文本,然后简单地将父div的text-align属性设置为center。
见以下内容;
div#footercenter { font-size: 0.9em; color: #EEEEEE; text-align:center; }
<div id="footercenter">
<span>xxx</span>|
<span>yyy</span>
</div>
答案 3 :(得分:0)
尝试
div#footercenter {
text-align:center;
}
<div id="footercenter">
<span id="footer-copyright">xxx</span>|
<span id="footer-message">yyy</span>
</div>
答案 4 :(得分:0)
将您的footercenter类重写为
div#footercenter {text-align:center;}
答案 5 :(得分:0)
设置要应用text-align属性的div的宽度,然后指定text-align : center.