doctype html public(<!DOCTYPE htmlPUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN“高手高我那是什么意思)

本文目录
- 网页头上面出现
- 请问在html代码里这句话
- 网页头部的DOCTYPE html PUBLIC是什么意思
- 织梦cms
- html中doctype的作用
- 网页头部的
- !DOCTYPE html PUBLIC 这条代码放在网页前端是代表什么意思
w3c制定的xhtml1.0(你这是严格的strict)标准,其实也就是一个说明。你这html文件中只能使用规范的xhtml,而不能使用一些不合标准的html标记。就这样的
网页头上面出现
DTD(Document Type Definition) 是一套关于标记符的语法规则。它是XML1.0版规格的一部分,是XML文件的验证机制,属于XML文件组成的一部分。DTD 是一种保证XML文档格式正确的有效方法,可通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。XML文件提供应用程序一个数据交换的格式,DTD正是让XML文件能成为数据交换标准,因为不同的公司只需定义好标准DTD,各公司都能依DTD建立XML文件,并且进行验证,如此就可以轻易的建立标准和交换数据,这样满足了网络共享和数据交互。DTD文件是一个ASCII文本文件,后缀名为.dtd。
详细资料:
请问在html代码里这句话
在它之前一般还有一行“《?xml... ?》“,因此,严格来说,这不是一个原本意义上的html文档,而是一个xml文档,它的后续部分必需满足”标记成对或以/》闭包“的要求。
而这句声明在xml文档中的意思是:这个文档符合W3C标准中xhtml 1.0标准
在其后会给出一个dtd文件的链接,其中定义了这个标准中每个元素能包含哪些元素,能有哪些属性,属性能有哪些值之类的。
有些程序可以通过这个dtd文件来验证这个文档是否符合标准之类的。
有一些xhtml解析器会加载这个xhtml标准,然后以些来逐个元素的解析这个html文档,这样比动态建立每个元素并构成元素树要快。现在大部分的浏览器都在读到这个标记时这么做。
你可以直接下载相应的dtd文档查看其内容,其实它主要是定义了一些实体,引用了其它的一些mod文档,具体的定义还在那些mod文件中。
网页头部的DOCTYPE html PUBLIC是什么意思
这是一个申明.申明此网页遵循W3C所制定的DTD规则.
W3C是一个万维网联盟.主要作用是规范各种制作网站所用的工具.比如HTML,CSS,JAVASCRIPT等等.
而DTD只是W3C对网页的HTML文件规范的一种.
W3C没有对HTML文件的解析做标准之前,各种浏览器对同一个网页文件的解析千差万别.为了避免这样的事,W3C就提出了规范.
《!DOCTYPE》 声明位于文档中的最前面的位置,处于 《html》 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。
该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。
《!DOCTYPE html
PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN“
“
参考资料:
1. 《!DOCTYPE》 声明位于文档中的最前面的位置,处于 《html》 标签之前。
2. 此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。
3. EN应该是ENGLISH的缩写,至于TR,没人去细考究它。
所以,楼主的这个声明:
《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN“ “
织梦cms
这是HTML中DTD协议,属于旧版本版本了,可以删除,但是不能随意删除。
可以改成HTML5版本的DTD协议
修改成如下:
《!DOCTYPE html》完整的格式演示
老版本:
《!DOCTYPE htmlPUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN“
“
html中doctype的作用
1.DOCTYPE的作用
DOCTYPE是document type (文档类型) 的缩写。《!DOCTYPE 》声明位于文档的最前面,处于标签之前,它不是html标签。主要作用是告诉浏览器的解析器使用哪种HTML规范或者XHTML规范来解析页面。
2.删除《!DOCTYPE》会发生什么?
在W3C标准出来之前,不同的浏览器对页面渲染有不同的标准,产生了一定的差异。这种渲染方式叫做混杂模式。在W3C标准出来之后,浏览器对页面的渲染有了统一的标准,这种渲染方式叫做标准模式。《!DOCTYPE》不存在或者形式不正确会导致HTML或XHTML文档以混杂模式呈现,就是把如何渲染html页面的权利交给了浏览器,有多少种浏览器就有多少种展示方式。因此要提高浏览器兼容性就必须重视《!DOCTYPE》
3.严格模式和混杂模式
严格模式和混杂模式都是浏览器的呈现模式,浏览器究竟使用混杂模式还是严格模式呈现页面与网页中的DTD(文件类型定义)有关,DTD里面包含了文档的规则。比如:loose.dtd
严格模式:又称标准模式,是指浏览器按照W3C标准来解析代码,呈现页面
混杂模式:又称为怪异模式或者兼容模式,是指浏览器按照自己的方式来解析代码,使用一种比较宽松的向后兼容的方式来显示页面。
4.常见的DOCTYPE声明
HTML5
《!DOCTYPE html》
HTML 4.01 Strict
该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
《!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN“ “
《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN“ “
网页头部的
可以!
但是也有点作用
N:表明哪个早期Netscape版本支持这个标签
E:表明哪个早期InternetExplorer版本支持这个标签
DTD:表明符合XHTML的版本
DTD何级别的定义了trict(严格),Transitional(过渡)Frameset(框架)
开始标签用途(Purpose)NNIEDTD
不用管他,可以删掉的!
就是个标志!
第一句表示脚本是VBSCRIPT,
第二、三句是符合国际W3C标准
!DOCTYPE html PUBLIC 这条代码放在网页前端是代表什么意思
只不过是个标志而已,告知这个网页的人用的是什么版本。
比如说《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 》这个就是用XHTML1.0的。

本文相关文章:
安卓手机怎么打开html文件(安卓手机如何打开.mhtml文件)
2026年9月13日 18:40
在线网页生成器(网上有哪些软件可以通过拖拽组件自动生成静态的html页面呢)
2026年9月10日 07:20
学html还是html5(html5和html有什么区别啊)
2026年9月4日 01:50
旅游网站模板html免费下载(家乡介绍网站html模板哪里下载)
2026年8月24日 05:00
什么是html?现在很多手机页面都是用html5制作,html5有什么优势
2026年8月5日 18:20
更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00




