15

より高度なことが必要な場合、私は常に a<br />または<div/>タグのいずれかを使用してきました。

<p/>タグの使用は引き続き推奨されますか?

4

10 に答える 10

39

最新の HTML セマンティクスは次のとおりです。

  • <p></p>ドキュメントにテキストの段落を含めるために使用します。
  • 段落内の改行 (つまり、段落ブロックのマージンやパディングのない新しい行)<br />を示すために使用します。
  • <div></div>ブロック レイアウトを持つアプリケーション UI の一部を含めるために使用します。

<div />または<p />単独で使用しないでください。これらのタグは、コンテンツを含めるためのものです。それらは段落の区切りとしてのみ機能しているように見えますが、それはブラウザがそれらを認識し、空のタグを開く前に現在のブロック タグを「有益に」閉じるためです。

于 2009-08-11T15:32:01.910 に答える
10

タグは、単一のアイテムであるタグと<p>は異なり、何かを包み込みます。したがって、タグ<input/>を使用する理由はありません。<p/>


代わりに<br />使うべきときに使っていると言われました。<p />– maxp 49 秒前

タグを使用する必要がある場合<p>は、段落全体をタグで囲むことを<p>お勧めします。これにより、段落の最後に改行ができます。しかし、次のようなものに置き換えることはお勧めしませ<p/><br/>

<p>タグは段落用で、段落の終わりを示します。<br/>タグは改行用です。新しい行が必要な場合は、<br/>タグを使用してください。新しい段落が必要な場合は、<p>タグを使用してください。

于 2009-08-11T15:26:51.263 に答える
10

段落は段落、ブレークはブレークです。

AはMicrosoft Office Word<p>の通常のようなものです。 Aはソフト リターンのようなもので、Office Wordの+です。Return
<br>ShiftReturn

最初のものはすべての段落設定/スタイルを設定し、2 つ目はテキスト行をほとんど改行しません。

はい、<p>要素は推奨されており、すぐに非推奨になることはありません。

于 2009-12-01T08:45:10.820 に答える
7

A<p>は段落を意味します。テキストの段落を折り返す場合にのみ使用してください。

これは意味的に正しく、スクリーン リーダーなどで期待されるため、 では<p>なく タグを使用する方が適切です。<div>

于 2009-08-11T15:28:41.883 に答える
6

使用する<p />ことは決して奨励されていません:

XHTML HTML 互換性ガイドラインより

C.3. 要素の最小化と空の要素の内容

コンテンツ モデルが EMPTY ではない要素の空のインスタンス (たとえば、空のタイトルや段落) が与えられた場合、最小化されたフォームを使用しないでください (たとえば、 use <p> </p>and not <p />)。

于 2009-08-11T15:31:16.277 に答える
4

HTML 4.01 仕様から:

著者が空の P 要素を使用することはお勧めしません。ユーザー エージェントは、空の P 要素を無視する必要があります。

これらは構文的には正しいですが、空のp要素は実際の目的には役立たず、避ける必要があります。

于 2009-08-11T15:32:37.430 に答える
3

HTML DTDでは、空を使用することは禁止されていませんが<p>(<p>要素PCDATAには空の文字列を含めることができます)、空の段落を使用してもあまり意味がありません。

于 2009-08-11T15:30:25.687 に答える
2

何に使う?すべてのタグにはそれぞれ小さな目的がありますが、すべてにタグを使用するべきではありません。作成しようとしているものを見つけて、そのアイデアに最も適したタグを決定します。

テキストの段落、または少なくとも数行の場合は、<p></p>

2 行のテキストの間に改行が必要な場合は、<br />

他の多くの要素を 1 つの要素にラップする必要がある場合は、<div></div>タグを使用します。

于 2009-08-11T15:29:20.260 に答える
2

<p>タグは段落を定義します。空の段落にする理由はありません。

于 2009-08-11T15:29:27.217 に答える
0

実際には</p>、マークアップに を追加する必要はありません。ただし、文字列の XHTML 準拠要件がある場合は、おそらく、<p>. 一部の XHTML アナライザーは、これをエラーとして報告します。

于 2009-08-11T15:29:46.983 に答える