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>タグの後のすべてが段落ボックスの外にあります。</p>Firefox で inspect-element を使用しましたが、中央揃えのテキストへの呼び出しの直前に、入力したことのない 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

これは、中心が 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 タグで hh タグを使用できないためです。(確かではありませんが、それがほとんどです)

于 2013-01-03T00:07:34.187 に答える