Maison  >  Article  >  interface Web  >  Que sont le mode strict et le mode mixte ? Présentation de deux modes de rendu en HTML

Que sont le mode strict et le mode mixte ? Présentation de deux modes de rendu en HTML

零下一度
零下一度original
2017-05-09 14:17:402159parcourir

Ce contenu est ce que vous devez savoir après avoir compris <!DOCTYPE>.

  • Doctype peut déclarer trois types de DTD, représentant respectivement la version stricte, la version de transition et le document HTML basé sur le framework.

  • Lorsque les fournisseurs de navigateurs ont commencé à créer des navigateurs conformes aux normes, ils voulaient garantir une compatibilité ascendante. Pour y parvenir, ils ont créé deux modes de rendu : Mode Standards et Mode Promiscuous

    • En mode Standards, le navigateur utilise son support La page est rendue à le standard le plus élevé, ;

    • En mode promiscuité, la page est affichée de manière plus lâche et rétrocompatible. Le mode mixte émule généralement le comportement des anciens navigateurs pour empêcher les anciens sites de ne pas fonctionner.


  • déclencheur de mode
    Le navigateur sélectionne le DOCTYPE à utiliser en fonction de son existence et de la DTD est utilisé La méthode de présentation utilisée.

    • Si un document XHTML ou HTML 4.01 contient un DOCTYPE complet, il est généralement rendu en mode standards.

    • Un DOCTYPE contenant une DTD de transition et un URI provoque également le rendu de la page en mode standard, mais avoir une DTD de transition sans URI entraîne le rendu de la page en mode promiscuité. Un

    • DOCTYPE qui n'existe pas ou qui est mal formé entraînera le rendu des documents HTML et XHTML en mode promiscuité.

html5Comme il n'y a pas de DTD, il n'y a pas de différence entre le mode strict et le mode assoupli. HTML5 a une syntaxe relativement lâche lorsqu'il est implémenté. a été implémenté autant que possible Large implémentation de la compatibilité ascendante.


Lors de l'entretien, on m'a interrogé sur la définition et la distinction entre les deux modes ?
Simplifiez la première partie ci-dessus. Bien entendu, lorsque la question est déclenchée, répondez à la deuxième partie.

[Recommandations associées]

1. Tutoriel vidéo HTML en ligne gratuit

2. Manuel de développement HTML

3.Tutoriel vidéo html5 original php.cn

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn