我在这里其他地方都没有看到这个问题。
以下是代码:
<div class="copyright">
<h2 class="copyright unselectable" onselectstart="return false">
© 2009 - <?=date("Y") ?> <?=PROJECT_NAME?>
</h2>
</div>
它在IE中正确对齐,但不是FF或Safari。似乎没有考虑到回音文本的间距?
谢谢!
编辑:添加那里的css:
div.copyright h2.copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
text-align:center;
}
第二次编辑: 好吧,我只是用相同的结果对文本进行了硬编码......所以这不是像我这样的回声问题。我将不得不深入研究这个问题。
答案 0 :(得分:0)
只需向style
添加H2
属性:
<h2 class="copyright unselectable" onselectstart="return false" style="text-align:center">
© 2009 - <?=date("Y") ?> <?=PROJECT_NAME?>
</h2>
或者更好的是,将该属性添加到.copyright
的
.copyright {
text-align: center;
/* … */
}
答案 1 :(得分:0)
您发布的代码示例似乎与Firefox和Safari(在Mac上)中心正确对齐。要使用的正确CSS是text-align: center;
。围绕该段代码的HTML和相关CSS是什么?可能还有其他因素导致文本无法居中。
答案 2 :(得分:0)
行。我修好了 - 答案太愚蠢了,不能在这里发帖......
...哈哈版权区上方的框不是在ff和safari中居中,但在IE中是正确的。 :-D
答案 3 :(得分:0)
你可以尝试
div.copyright h2.copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:0 auto;
font-weight:bold;
text-align:center;
}
答案 4 :(得分:0)
尝试给h2一个宽度。如果你正在使用重置样式表,那么它的默认样式可能已被过度使用。如果h2不比文本宽,那么看起来文本没有居中。