Question
Quel est le but de cette et pourquoi ajouter lorsque nous ajoutons une nouvelle page ASPX?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Ce que j'ai behviour est, quand je retire de la page, la conception bien paraître et mon pop-up modal ne fonctionne pas dans IE seulement, mais travailler sur Mozila, et quand j'ajoute cette conception perturbée et fin de travail contextuel modal.
Merci
La solution
le DOCTYPE indique au navigateur quel type de mode de rendu à utiliser lors du rendu de la page Web. cela peut avoir des effets sur mises en page CSS et le développement du navigateur croix. Eric Meyer a un bon article expliquant indepth.
http://www.ericmeyeroncss.com/bonus/render-mode.html
Celui que vous soulignez y fait le navigateur voir le code html comme XHTML 1.0 la liste complète des types de doc permis est ici;
Autres conseils
Lire
Un document HTML valide déclare que version de HTML est utilisé dans la document. Le type de document Les noms de déclaration du type de document (DTD) utilisé pour la document
informations sur la version HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Le type de transition est utilisé lorsque HTML sont caractéristiques incluses dans le présentation du document au lieu d'une feuille de style. Ceci est fait pour accueillir les anciens navigateurs qui ne prennent pas en charge CSS.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Le type Frameset est utilisé dans les documents qui ont des cadres.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Les trois mêmes types de documents sont également utilisés dans XHTML 1.0:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Depuis la déclaration est en fait une étiquette de commentaire, il ne confondra pas les anciens navigateurs qui ne comprennent pas la déclaration.