<!DOCTYPE> 的作用

简介: <!DOCTYPE> 的作用

DOCTYPE文档类型kkkk声明,位于文档中的第一行,告诉浏览器的解析器 什么文档标准解析这个文档。


DOCTYPE不存在或格式不正确,会导致文档以兼容模式呈现。


规则

<!DOCTYPE>  声明必须是 HTML 文档的第一行,位于 <html> 标签之前。

<!DOCTYPE>   声明没有结束标签。

<!DOCTYPE> 声明对大小写不敏感。


html4和html5的DOCTYPE差异

在 HTML 4.01 中有三种 <!DOCTYPE> 声明:


HTML 4.01 Strict:该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如font)。不允许框架集(Framesets)。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


HTML 4.01 Transitional:该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如font)。不允许框架集(Framesets)。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


HTML 4.01 Frameset:该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">



在 HTML5 中<!DOCTYPE> 声明只有一种:

<!DOCTYPE html>


相关文章
|
11月前
|
监控 Java 对象存储
监控与追踪:如何利用Spring Cloud Sleuth和Netflix OSS工具进行微服务调试
监控与追踪:如何利用Spring Cloud Sleuth和Netflix OSS工具进行微服务调试
171 1
|
存储 Kubernetes 监控
一文带你玩转全新采集配置 CRD:AliyunPipelineConfig
相较于 AliyunLogConfig,AliyunPipelineConfig 在配置格式、行为逻辑上做了很大改进,主打灵活、简单、稳定。点击本文,手把手教你如何配置 AliyunPipelineConfig,欢迎大家使用~
37016 114
|
11月前
|
机器学习/深度学习 人工智能 算法
人工智能与机器学习在医疗诊断中的应用
【10月更文挑战第3天】人工智能与机器学习在医疗诊断中的应用
181 3
|
12月前
|
机器学习/深度学习 数据挖掘 PyTorch
🎓PyTorch深度学习入门课:编程小白也能玩转的高级数据分析术
踏入深度学习领域,即使是编程新手也能借助PyTorch这一强大工具,轻松解锁高级数据分析。PyTorch以简洁的API、动态计算图及灵活性著称,成为众多学者与工程师的首选。本文将带你从零开始,通过环境搭建、构建基础神经网络到进阶数据分析应用,逐步掌握PyTorch的核心技能。从安装配置到编写简单张量运算,再到实现神经网络模型,最后应用于图像分类等复杂任务,每个环节都配有示例代码,助你快速上手。实践出真知,不断尝试和调试将使你更深入地理解这些概念,开启深度学习之旅。
191 1
|
机器学习/深度学习 算法 前端开发
基于机器学习的手写汉字识别系统
基于机器学习的手写汉字识别系统
251 0
|
机器学习/深度学习 人工智能 监控
智能增强:人工智能在个性化学习中的应用
【7月更文挑战第3天】随着人工智能技术的飞速发展,教育领域正经历着一场革命。本文将探讨AI如何通过智能增强技术,实现个性化学习,从而提高教育质量和效率。我们将分析AI在识别学生需求、适应不同学习风格、提供实时反馈和调整教学内容方面的能力,并讨论这些技术对传统教育模式的影响,以及未来可能的发展方向。
295 0
|
安全 Linux 定位技术
Debian安装和基本使用
Debian安装和基本使用
1074 0
|
JSON 安全 Java
Android 实战项目分享(一)用Android Studio绘制贝塞尔曲线的艺术之旅
Android 实战项目分享(一)用Android Studio绘制贝塞尔曲线的艺术之旅
259 0
|
Android开发
Hbuilder打包android安装包流程
Hbuilder打包android安装包流程
|
安全 编译器 C语言
RISC-V生态全景解析(三):一文看懂RISC-V代码密度
芯片开放社区(OCC)面向开发者推出RISC-V系列内容,通过多角度、全方位解读RISC-V,系统性梳理总结相关理论知识,构建RISC-V知识图谱,促进开发者对RISC-V生态全貌的了解。
819 0
RISC-V生态全景解析(三):一文看懂RISC-V代码密度