web-dev-qa-db-ja.com

<pre>と<code> HTMLタグの違いは何ですか?

<pre> HTMLタグと<code> htmlタグの違いは何ですか。

W3Schoolsページで確認しましたが、まったく同じようです。

それらの間に大きな違いがある場合は?

43
PaRiMaL RaJ

W3schoolsに行かないでください。代わりに pre および code のw3cドキュメントを確認してください。

PRE:

PRE要素は、視覚的なユーザーエージェントに、囲まれたテキストが「事前にフォーマットされている」ことを伝えます。書式設定済みのテキストを処理する場合、視覚的なユーザーエージェントは次のことを行います。

  • 空白がそのまま残る場合があります。
  • 固定ピッチフォントでテキストをレンダリングする場合があります。
  • 自動ワードラップを無効にする場合があります。
  • 双方向処理を無効にしないでください。

コード:

コンピューターコードのフラグメントを指定します。

95
gpojd

<pre>は、「この要素の空白は重要です」と言います(したがって、新しい行とスペースは新しい行とスペースとしてレンダリングされます)。

<code>は「これはコードです」と言います。

HTML要素であることを除けば、共通点はありません。

W3Schoolsページ、それらはまったく同じようです

W3Schoolsはしばしば間違っており、しばしば時代遅れであり、しばしば最悪の実践を教えています。彼らが2つの要素が同じことをしていると主張するなら、それはサイトを避けるもう一つの理由です。

46
Quentin