请问在html代码里这句话<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" 是什么意思?

请问在html代码里这句话<!doctypehtmlpublic"-//w3c//dtdxhtml1.0transitional//en"是什么意思?... 请问在html代码里这句话<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"
是什么意思?
展开
 我来答
雁西楼
科技发烧友

2018-10-15 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1118
采纳率:73%
帮助的人:406万
展开全部
在它之前一般还有一行“<?xml... ?>",因此,严格来说,这不是一个原本意义上的html文档,而是一个xml文档,它的后续部分必需满足”标记成对或以/>闭包“的要求。
而这句声明在xml文档中的意思是:这个文档符合W3C标准中xhtml 1.0标准
在其后会给出一个dtd文件的链接,其中定义了这个标准中每个元素能包含哪些元素,能有哪些属性,属性能有哪些值之类的。
有些程序可以通过这个dtd文件来验证这个文档是否符合标准之类的。
有一些xhtml解析器会加载这个xhtml标准,然后以些来逐个元素的解析这个html文档,这样比动态建立每个元素并构成元素树要快。现在大部分的浏览器都在读到这个标记时这么做。
你可以直接下载相应的dtd文档查看其内容,其实它主要是定义了一些实体,引用了其它的一些mod文档,具体的定义还在那些mod文件中。
木恩月城
2018-10-15 · 专注互联网行业平台渠道推广及信息分享
木恩月城
采纳数:6884 获赞数:17887

向TA提问 私信TA
展开全部
这其实是一种声明,声明了文档的根元素是 html,声明了利用的什么标准版本(html 1.0 transitional)。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式