html静态页面开头会看到<!DOCTYPE>标签,是干什么用的呢?
其实<!DOCTYPE> 不是 HTML 标签,没有结束标签!它位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。为浏览器提供一项信息(声明),即 HTML 是用什么版本编写的。
可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。
HTML 4.01和XHTML 1.0都规定了三种文档类型声明:
1)Strict DTD
如果需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用:
【Html 4.01】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">
【XHTML 1.0】
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2)Transitional DTD
可包含 W3C 所期望移入样式表的呈现属性和元素。如果使用了不支持层叠样式表(CSS)的浏览器以至于不得不使用 HTML 的呈现特性时,请使用此类型:
【Html 4.01】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
【XHTML 1.0】
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3)Frameset DTD
应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD:
【Html 4.01】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "
http://www.w3.org/TR/html4/frameset.dtd">
【XHTML 1.0】
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
ps:如需检查你是否编写了带有正确 DTD 的合法 XHTML 文档,您可以把您的 XHTML 页面链接到一个 XHTML 验证器。
http://www.w3school.com.cn/tags/tag_doctype.asp
分享到:
相关推荐
IDEA配置btl文件类型为html.docx 在IDEA开发环境中,默认情况下,beetl模板文件以.btl后缀命名,而IDEA对这种文件类型的默认处理方式是作为文本文件处理。这会给前端开发带来不便,因为.beetl文件实际上是html文件...
关于HTML文档类型参考:http://i.wanz.im/2010/05/28/why_doctype_html/ 检查发现JS在获取当前页面可视大小,和页面滚动位置有差别!在页面包含一个2000*2000的DIV是IE和Chrome在不同HTML文档类型测试整理数据如下:...
通过File API,开发者可以获取文件信息,例如文件名、文件大小、文件类型等。File API中的`File`对象代表了一个文件,它提供了文件名、文件大小、MIME类型等信息,以及一个到文件句柄的引用。而`FileList`对象则像是...
Linux 操作系统下常见文件类型分析 Linux 操作系统下常见文件类型可以分为多种,包括压缩和打包文件、普通文件格式、系统文件、程序和脚本文件等。 压缩和打包文件是指使用某种压缩算法或打包工具将多个文件或...
以下是对Struts2中涉及的文件类型及其MIME类型的详细说明: 1. **应用型文件**: - `.a` 和 `.bin`:这些文件通常作为二进制数据流传输,MIME类型为 `application/octet-stream`。 - `.ai` 和 `.eps`:用于Post...
1.2.1 HTML 文档类型申明:推荐使用 HTML5 的文档类型申明,避免使用 XHTML。 1.2.2 缩进:使用 2 个空格(一个 tab);嵌套的节点应该缩进。 1.2.3 分块注释:在每一个块状元素、列表元素和表格元素后,加上一对 ...
关于html的文档类型说明简介。HTML DOCTYPE 标签 -- DTDs 文档类型声明DOCTYPE 标签 -- 定义了标准文档的类型, DOCTYPE标签是单独出现的, DOCTYPE,简称为DTDs,是英文Document type的缩写,中文“文档类型”
"Flash多文件大文件上传自定义文件类型"这个主题聚焦于使用Adobe Flash技术实现这一复杂需求。以下是关于这个主题的详细解释: 首先,**多文件上传**是指允许用户一次性选择并上传多个文件的功能。这种功能在社交...
10. HTML文档类型:HTML文档类型是指HTML文档的类型,可以是HTML 4.01、XHTML 1.0、HTML5等。不同的文档类型对应不同的DOCTYPE声明和文档结构。 HTML基础知识点包括HTML基本结构、字体和文本格式、超链接、表格布局...
- 文本和文档文件:TXT (`text/plain`)、DOC (`application/msword`)、XLS (`application/vnd.ms-excel`)、PPT (`application/vnd.ms-powerpoint`)、PDF (`application/pdf`)、CHM (`application/octet-stream`)。...
这里的例子仅验证了四种文件类型(`.xls`, `.doc`, `.html`, `.txt`),实际应用中可以根据需求增加或减少允许的文件类型。 #### 总结 本篇介绍的方法主要基于早期的JavaScript技术实现文件大小和类型的限制。随着...
一个HTML文档的标准结构包含以下几个部分:文档类型声明(DOCTYPE)、html根标签、head头部信息以及body主体内容。文档类型声明用于指示浏览器所使用的HTML或XHTML的版本;html标签定义了整个文档,lang属性指定文档...
3. **HTML文档类型**:HTML4.01提供了三种文档类型:Strict、Transitional和Frameset。- **Strict**类型不允许使用表现层的HTML元素和属性,鼓励使用CSS来控制样式。- **Transitional**类型允许使用一些表现层元素,...
HTML 文档类型定义(DOCTYPE)是 HTML 文档的开头部分,用于声明文档类型和文档类型定义(DTD)。DOCTYPE 分为三种类型:Strict、Transitional 和 Frameset。Strict DTD 适用于需要纯净标记的文档,Transitional DTD...
- 在创建新文件类型时,点击“高级”按钮,系统会自动查找对应的文件类型(通常是HTML DOCUMENTS),确认即可。 **优点:**根据文档内容,此方法能够有效地解决图标显示异常的问题。 #### 三、卸载火狐浏览器后...
1、Word模板转html模板的操作步骤(图示例+操作...适合人群:需要通过法务提供的word类型的合同模板,填充数据生成pdf的人。 阅读建议:按照上述操作步骤,先看README.md文档,再看other/生成html操作步骤目录下的图片。
通常,我们会依赖于服务器端转换服务或第三方库,如Google Docs Viewer,它可以提供对这些文件类型的在线预览。通过将文件URL传递给Google Docs Viewer,可以在`<iframe>`中显示预览: ```html ...
XML 文档文件(.xml) XML (Extensible Markup Language) 是一种用于存储和传输数据的标记语言。在 ASP.NET 应用程序中,.xml 文件通常用于配置文件、数据交换和存储等方面。 ### 8. HTML 页面文件(.html 或 ....
这个“Html文档合集1”显然包含了一系列与HTML相关的文件,可能是教程、代码示例或者网页源代码。其中,“Html”标签进一步确认了这些内容与HTML技术相关。而“And Txt”可能意味着除了HTML文件,还有TXT文本文件,...