Question

Je traversais le code .asp de quelqu'un et a vu qu'il imprime un HTML sans le fermer. Je suis allé à Chrome et son inspecteur pour voir les DOM et où fermer quand hors du coup il était: la balise !!

Je suis retourné à .asp pour vérifier si je raté quelque chose, mais il n'y avait pas html ou comprend .js qui serait le fermer. Je pensais que je devenais fou et un de mes collègues m'a dit que certains navigateurs ferment balises non fermées par eux-mêmes!

Il est logique en ce qui concerne tout le mauvais code de là-bas, mais ...

Inspecteur a l'étiquette, mais le vrai code source HTML ne donc je suppose que Chrome lit le code source, ajoute magie balises de fermeture et présente ensuite la page. Chrome inspecteur, puis, inspecte la version changé comme par magie.

Mes questions sont les suivantes:

  • pourquoi un outil de développement comme inspecteur C. afficher la version modifiée?

  • comment transformer des?

  • quoi d'autre est autoclosed sauf balise

Merci beaucoup

Était-ce utile?

La solution

Ce que vous voyez dans l'inspecteur (même pour Firebug) est la version interprétée navigateur (ou rendu) de la source donnée non la source réelle.

pourquoi un outil de développement comme inspecteur C. afficher la version modifiée?

Si la vérification des erreurs étaient trop strictes, beaucoup de pages Web ne serait pas visible du tout.

comment transformer des?

Je ne pense pas que ce soit possible.

quoi d'autre est autoclosed sauf balise

Tout les navigateurs a besoin d'obtenir un wellformed html source.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top