Maison > Article > interface Web > Détails sur la balise en HTML
1a309583e26acea4f04ca31122d8c535Le tag est très simple, vous ne vous en souciez peut-être pas. Mais avez-vous déjà bien compris la balise 1a309583e26acea4f04ca31122d8c535 W3cschool recommande d'utiliser la DTD transitionnelle XHTML, et de nombreuses personnes utilisent docilement le document HTML Le type par défaut est XHTML 1.0 Transitional. Il a été utilisé naturellement jusqu'à présent. Les gens sont vraiment paresseux en grandissant, et beaucoup de choses sont prises pour acquises inconsciemment >1a309583e26acea4f04ca31122d8c535La définition de
<.>1a309583e26acea4f04ca31122d8c535 est déclaré tout au début du document, avant la balise 100db36a723c770d327fc0aef2ce13b1. Cette balise indique au navigateur le type de document à utiliser. Cette balise peut déclarer trois types de DTD. représentant la version stricte, la version transitionnelle et la version HTML basée sur
1a309583e26acea4f04ca31122d8c535
: dans l'instruction ci-dessus, déclare que l'élément racine du document est html, qui est défini dans. la DTD avec un identifiant public défini comme "-//W3C//DTD XHTML 1.0 Strict//EN" Le navigateur comprendra comment trouver une correspondance pour ce public. S'il n'est pas trouvé, le navigateur utilisera. l'URL suivant l'identifiant public comme emplacement où rechercher la DTD - : Indique que le nom de l'organisation n'est pas enregistré (IETF) et le World Wide Web Consortium (W3C) ne sont pas des organisations ISO enregistrées. 🎜><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">+ : est la valeur par défaut, indiquant que le nom de l'organisation est enregistré. DTD : Spécifiez la classe de texte public, c'est-à-dire le type
. . La valeur par défaut est DTD
La DTD transitionnelle peut contenir. les attributs de rendu et les éléments que le W3C s'attend à ce qu'ils soient déplacés dans des feuilles de style. Si l'utilisateur utilise un navigateur qui ne prend pas en charge les feuilles de style en cascade (CSS), utilisez le type DTD transitionnel lorsque vous devez utiliser les fonctionnalités de rendu du HTML :
Trois types de documents XML
Si vous avez besoin d'un balisage propre sans encombrer la couche de présentation, utilisez le type XHTML Strict DTD :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" " http://www.w3.org/TR/html4/frameset.dtd">
J'ai regardé JD.com, Taobao et Blog Park, et ils utilisent tous celui-ci (j'ai toujours utilisé celui-ci) :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
但是发现百度跟谷歌用的是“aba7b36f87decd50b18c7e3e3c150106”,就再仔细查了一下资料,发现HTML5也是直接用的这个,不过是因为 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。
建议在以后都直接用“aba7b36f87decd50b18c7e3e3c150106”,用aba7b36f87decd50b18c7e3e3c150106的话就会开启浏览器的标准兼容模式,在标准兼容模式下,不能保证与其它版本(IE6之前的,直接忽略吧),的 Internet Explorer 保持兼容,文档的渲染行为也许与将来的 Internet Explorer 不同,但也请大家放心地使用吧~~
PS:XHTML 1就是HTML 4.01的XML化,是一种不向前兼容的格式。HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01 基于 SGML。SGML规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,目前在WEB上使用的HTML格式便是使用固定标签集的一种。
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!