0

这是一个非常小的 HTML 问题,我相信你们会很快回答。我在我的网站上发布这样的东西

<div id="content">
     <p>
          <hh>Header text here</hh>
          Post information here, text and stuff.
     </p>

     <p>
          <hh>Header 2 text here</hh>
          Post 2 information here, text and stuff.
     </p>
</div>

但是当我尝试插入一个<center>或点亮左标签时,它会<p>自动关闭,并且<center>标签之后的所有内容都在段落框之外。我在Firefox中使用了inspect-element,我可以看到它以</p>我从未输入过的a关闭,就在任何对居中文本的调用之前。

例如:

<p>
     <hh>Header 2 text here</hh>
     Post 2 information here, text and stuff.
     <center>This text is centered</center>
</p>

呈现如下:

<p>
     <hh>Header 2 text here</hh>
     Post 2 information here, text and stuff.
</p>
<center>This text is centered</center>
</p>

这真的很令人沮丧,如果有人可以帮助我,那就太棒了。使用<div align-right>也不起作用。如果有帮助,我可以将整个设置为<p>以任何方式对齐并且它可以工作。
只有当我与该标签中的设置方向不同时,它才会中断。

4

2 回答 2

1

来自 w3school :

使用 CSS 使文本居中!

HTML5 不支持该标记。改用 CSS。

该元素在 HTML 4.01 中已弃用。

http://www.w3schools.com/tags/tag_center.asp

这是因为 center 就像一个 p。而且你不能把 ap 放在 p 中。

编辑:要回答您的评论,您可能应该这样做:

<p>
     <hh>Header 2 text here</hh>
     Post 2 information here, text and stuff.
     <span>This text is centered</span>
<p>

在你的CSS中添加这个

#content p span { display:block; text-align:center; }

(如果需要,它也可以与 a 标签一起使用)

于 2013-01-03T00:09:23.797 回答
0

那可能是因为那时您不能在 p-tag 中使用 hh-tag。(不确定,但主要是这样)

于 2013-01-03T00:07:34.187 回答