page HTML jsp DOCTYPE

Déclarez le DOCTYPE qui répond à vos besoins.

En regardant le code d'origine, vous pouvez voir que la première ligne est:

Ouvrez certains sites conformes aux normes, tels que le site Web personnel du célèbre développeur de logiciels de conception Web Macromedia et du maître de conception Zeldman, et vous trouverez le même code. Les codes des autres sites qui répondent aux normes (comme k10k.net) sont les suivants:

Alors, que signifient ces codes? Doit-il être placé?

Qu'est-ce que DOCTYPE

Les codes ci-dessus sont appelés déclarations DOCTYPE. DOCTYPE est une abréviation de type de document, qui est utilisée pour indiquer quelle version de XHTML ou HTML vous utilisez.

La DTD (par exemple, xhtml1-transitional.dtd dans l'exemple ci-dessus) est appelée la définition de type de document, qui contient les règles du document, et le navigateur interprète l'identité de votre page en fonction de la DTD que vous définissez et l'affiche.

Pour créer une page Web conforme aux normes, la déclaration DOCTYPE est un élément clé essentiel; à moins que votre XHTML ne détermine un DOCTYPE correct, ni votre logo ni CSS ne prendront effet.

XHTML 1.0 propose trois déclarations DTD au choix:

Transitionnel (Transitional): nécessite une DTD très lâche, ce qui vous permet de continuer à utiliser le logo HTML4.01 (mais de respecter le libellé de xhtml). Le code complet est le suivant:

Strict (Strict): nécessite une DTD stricte, vous ne pouvez pas utiliser de logo ni d'attributs de couche de présentation, par exemple
. Le code complet est le suivant:

Frame (Frameset): DTD spécialement conçue pour les pages à cadres. Si votre page contient des cadres, vous devez utiliser cette DTD. Le code complet est le suivant:

Quel DOCTYPE choisissons-nous

La situation idéale est bien sûr une DTD stricte, mais pour la plupart de nos concepteurs novices dans les standards du Web, la DTD de transition (XHTML 1.0 Transitional) est actuellement le choix idéal (y compris ce site, qui est aussi une DTD de transition). Comme cette DTD nous permet également d'utiliser le logo, les éléments et les attributs de la couche de présentation, il est plus facile de passer la vérification du code W3C.

Remarque: Les «étiquettes et attributs de la couche de présentation» mentionnés ci-dessus font référence à des balises qui sont uniquement utilisées pour contrôler les performances, telles que les tableaux utilisés pour la composition et l'identification de la couleur d'arrière-plan. En XHTML, la marque est utilisée pour exprimer la structure, pas pour réaliser la forme d'expression.Le but de notre transition est de réaliser enfin la séparation des données et de la performance.

Une analogie: le mannequin change de vêtements. Les modèles sont comme des données et les vêtements sont des formes d'expression. Les modèles et les vêtements sont séparés, vous pouvez donc changer de vêtements à volonté. Dans le HTML4 d'origine, les données et les performances sont mélangées, et il est très difficile de changer la forme d'expression à la fois. Haha, c'est un peu abstrait, ce concept a besoin que nous comprenions progressivement dans le processus de candidature.

supplément

La déclaration DOCTYPE doit être placée en haut de chaque document XHTML, au-dessus de tous les codes et logos

Réimprimé sur: https://blog.51cto.com/jackielieu/1201004

Je suppose que tu aimes

Origine blog.csdn.net/qq_41076577/article/details/108168554
conseillé
Classement