web-dev-qa-db-fra.com

Quelle est la différence entre <pre> et <code> balise HTML?

Comment un <pre> La balise HTML diffère de <code> balise html.

J'ai vérifié sur la page W3Schools, il semble qu'ils soient exactement les mêmes.

S'il y a une différence majeure entre eux?

43
PaRiMaL RaJ

N'allez pas à w3schools. Consultez plutôt la documentation w3c pour pre et code .

PRÉ:

L'élément PRE indique aux agents utilisateurs visuels que le texte joint est "préformaté". Lors de la manipulation de texte préformaté, les agents utilisateurs visuels:

  • Peut laisser un espace blanc intact.
  • Peut rendre le texte avec une police à espacement fixe.
  • Peut désactiver le retour automatique à la ligne de Word.
  • Ne doit pas désactiver le traitement bidirectionnel.

CODE:

Désigne un fragment de code informatique.

95
gpojd

<pre> dit "L'espace dans cet élément est important" (donc les nouvelles lignes et les nouveaux espaces sont rendus comme de nouvelles lignes et de nouveaux espaces).

<code> dit "Ceci est du code".

Ils n'ont rien en commun à part être des éléments HTML.

La page W3Schools, il semble qu'ils soient exactement les mêmes

W3Schools est souvent faux, souvent obsolète et enseigne souvent les pires pratiques. S'ils prétendent que les deux éléments font la même chose, alors c'est juste une autre raison d'éviter le site.

46
Quentin