如何对齐文本:在Firefox中居中php回显文本?
我看这个问题在其他任何地方都没有答案 代码如下:如何对齐文本:在Firefox中居中php回显文本?,php,firefox,safari,css,echo,Php,Firefox,Safari,Css,Echo,我看这个问题在其他任何地方都没有答案 代码如下: <div class="copyright"> <h2 class="copyright unselectable" onselectstart="return false"> © 2009 - <?=date("Y") ?> <?=PROJECT_NAME?> </h2> </div>
<div class="copyright">
<h2 class="copyright unselectable" onselectstart="return false">
© 2009 - <?=date("Y") ?> <?=PROJECT_NAME?>
</h2>
</div>
第二次编辑:
嗯,我只是用同样的结果硬编码了文本…所以这不像我想的那样是回声问题。我必须更深入地了解这一点。只需在
H2
中添加一个style
属性:
<h2 class="copyright unselectable" onselectstart="return false" style="text-align:center">
© 2009 - <?=date("Y") ?> <?=PROJECT_NAME?>
</h2>
您发布的代码示例似乎与Firefox和Safari(在Mac上)中的中心位置正确对齐。正确使用的CSS是
文本对齐:居中代码>。围绕这段代码的HTML和相关CSS是什么?可能是其他原因导致文本看起来不居中。确定。我修正了它,答案太愚蠢了,不能在这里发布
……哈哈,版权区上方的框不是在ff和safari中居中,而是在IE中:-D你可以试试
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;
}
试着给h2一个宽度。如果您使用的是重置样式表,它的默认样式可能已经过时了。如果h2的宽度不超过文本的宽度,则显示文本未居中。css的外观如何?还有,你为什么要使用
?截图会很有帮助。对不起,我以为css会不言自明。版权所有{字体系列:Verdana,Arial,Helvetica,sans serif;字体大小:13px;颜色:000000;字体重量:粗体;文本对齐:中间;}我想我可以制作截图,但基本上是FF和Safari,文本向左移动了大约4个字符。我试过了;要查看它是否产生了影响,它不知道浏览器看到的实际HTML是什么?©;2009-2010猴子思维管理器(beta 1.1)您好,很抱歉给您带来困惑。这已经在CSS中了。出于某种原因,回音文本似乎没有被考虑在内
.copyright {
text-align: center;
/* … */
}
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;
}