加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

XHTML doctype组件及其存在的原因

发布时间:2020-12-14 23:24:42 所属栏目:资源 来源:网络整理
导读:我最近使用 JQuery和 JavaScript开始在客户端开发.说实话,我总是认为DOCTYPE标签是理所当然的,我从来没有读过很多东西: http://www.w3schools.com/tags/tag_doctype.asp.据我所知,XHTML 1(共3个)HTML 4.01(总共3个)和HTML 5有不同的文档类型. doctype包含“
我最近使用 JQuery和 JavaScript开始在客户端开发.说实话,我总是认为DOCTYPE标签是理所当然的,我从来没有读过很多东西: http://www.w3schools.com/tags/tag_doctype.asp.据我所知,XHTML 1(共3个)HTML 4.01(总共3个)和HTML 5有不同的文档类型. doctype包含“HTML 4.01 Transitional”的以下结构:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

我不明白原因: – // W3C // DTD HTML 4.01 Transitional // EN.当然DTD路径足够了吗?我也不明白为什么这么难以记住,例如为什么不说:W3C HTML 4.01 Transitional.我意识到这是有原因的,但我找不到它是什么.

我花了最后几个小时寻找答案,但没有运气,因此问题的原因.

解决方法

HTML中的文档类型声明正式是SGML构造,在SGML标准(ISO 8879)中定义.因此语法遵循该标准,它不会让您省略公共标识符;它允许语法只包含系统标识符,实际上是URL,但语法会有所不同.定义HTML时,最好使用此语法.

在实践中没有关系,因为没有浏览器曾经通过本书实现HTML(遵循SGML标准),并且浏览器将doctype字符串视为可以选择特定模式的魔术字符串(怪癖,标准,几乎标准模式;共同调用) “doctype嗅探”).在JavaScript中,它没有意义;您可以在JavaScript中访问doctype字符串,但这就是全部.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读