html页面中顶部的DOCTYPE的作用

[官方培训]07-UE材质基础 孙丹璐 Epic 笔记 勾选允许自定义深度写入再在模型上勾选然后可以通过Scene Texture节点拿到渲染的自定义深度信息,有了自定义深度信息就可以与当前渲染的像素深度进行对比,自定义深度信息存放的是最靠近我们的深度,如果当前像素离自定义深度比较远我们就不要这个像素。效果如下这种方案的缺点也很明显,因为这样看不到第二层的透明了,如果是两层的半透明的裙摆,这样就看不到第二层的裙摆了。对于半透明排序问题最根本能解决的还是光线追踪,ue5中又加入了OIT(基于像素的排序)。官方透明材质的理解和应用。 阅读详情

我们来看这个!DOCTYPE html
在这里插入图片描述

1,DOCTYPE是啥?有什么作用?

DOCTYPE是document type (文档类型) 的缩写。声明位于文档的最前面,处于标签之前,它不是html标签。它的作用是告诉浏览器的解析器使用哪种HTML规范或者XHTML规范来解析页面。

要建立符合标准的网页,DOCTYPE的声明是必不可少的,因为他要告诉浏览器怎么解析这个网页文件。

2,如果我删除了这个Doctype

首先我们得明白Doctype可声明三种DTD类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。

然后由于历史的原因,浏览器对页面的渲染方式是不一样的。在W3C标准出来之前,浏览器对页面的渲染没有同一的标准,产生了差异,但在W3C标准出台之后,浏览器对页面的渲染有了同一的标准即(严格模式)。但是为了保证以前就得页面仍然正常显示,有的浏览器就保存了这两种渲染模式(标准兼容模式)。如果你把这个东西删除了,那么就没有这个标准了,页面会渲染成什么样子,就全凭浏览器了,一般来说,不同浏览器渲染出来是不同的。

3.严格模式和混杂模式

严格模式和混杂模式都是浏览器的呈现模式,浏览器究竟使用混杂模式还是严格模式呈现页面与网页中的DTD(文件类型定义)有关,DTD里面包含了文档的规则。比如:loose.dtd

严格模式:又称标准模式,是指浏览器按照W3C标准来解析代码,呈现页面

混杂模式:又称为怪异模式或者兼容模式,是指浏览器按照自己的方式来解析代码,使用一种比较宽松的向后兼容的方式来显示页面。

4,常见的模式写法

HTML5

<!DOCTYPE html>

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">

XHTML 1.0 Strict
该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional
该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset
该 DTD 等同于 XHTML 1.0 Transitional,但允许框架集内容。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1
该 DTD 等同于 XHTML 1.0 Strict,但允许添加模型(例如提供对东亚语系的 ruby 支持)。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
YOLOv8损失函数升级:从CIoU到Wise-IoU v3的实战调优与避坑指南 本文详细介绍了如何将YOLOv8的损失函数从CIoU升级到Wise-IoU v3,以提升目标检测性能,特别是在小目标检测和样本不均衡场景下的表现。通过实战调优步骤和避坑指南,帮助开发者有效应用Wise-IoU v3的动态聚焦机制和单调性控制,显著提升模型精度和训练稳定性。 阅读详情

相关推荐

光线追踪渲染实战:蒙特卡洛路径追踪及其c++实现

光线追踪超越了传统的图形流水线,是一种现代的渲染。光线追踪是一种基于物理的渲染方法,通过模拟光在介质中的真实表现来输出足以逼近现实的图像。光线从光源出发,经过各种反射折射,进入摄像机。通过渲染方程描述一点的颜色,并且通过蒙特卡洛方法求解渲染方程来获取最终的像素颜色。

AKGWSB 's blog 1万+

深入理解DOCTYPE的作用

现在的代码编辑器越来越人性化,各种插件、快捷键都能够帮助我们快速生成代码。比如:使用vscode编辑器在html文档中输入!再按tab键就能快速生成一个完整的html结构。如图所示 今天我们要说的不是代码编辑器,我们将目光移到文档的顶部,会发现顶部有一个&amp;lt;!DOCTYPE html&amp;gt;声明,很多人不知道这个这个声明有何作用,甚至还想把它给删除。 1...

越努力,越幸运! 2万+

汽车电子电气架构

控制器:从多独立 ECU → 域控制器(DCU) → 中央计算平台 + 区域控制器,硬件集成度持续提升,冗余减少;算力:从分散无集中算力 → 按域分配算力 → 全域算力集中,算力量级从 MIPS 跃升至 TOPS,支撑高阶智驾;网络:从低速 CAN/LIN 独占 → 以太网为主、总线为辅 → 高速以太网主干,数据传输速率提升千倍;软硬件:从软硬件深度绑定 → 初步解耦 → 完全解耦(SOA),实现 “硬件预埋、软件解锁”;线束。

LXY_LXY_的博客 1436

DOCTYPE的详细讲解

我们在创建一个HTML文件时都会有一个<!DOCTYPE>标签,虽然他很不起眼,但是他在我们的HTML文件只能却是很重要的。今天我们就来好好分析一下它的作用!!!

zayyo的博客 2200

Jetson平台XDMA PCIe驱动安装与测试全指南

本文提供了一份在NVIDIA Jetson平台上安装与测试Xilinx FPGA XDMA PCIe驱动的完整指南。详细阐述了驱动作为高速DMA引擎的核心作用,并逐步讲解了从环境准备、驱动编译、内核模块加载到实际数据传输测试的全过程。内容涵盖常见问题排查与性能优化建议,帮助开发者实现Jetson与FPGA间的高速数据通信,适用于自动驾驶、工业视觉等需要异构计算的应用场景。

weixin_29196315的博客 526

汇川伺服驱动器参数优化实战指南

本文详细介绍了汇川伺服驱动器参数优化的实战技巧,涵盖控制模式选择、电子齿轮比调整、刚性匹配与振动抑制等关键内容。通过实际案例和实用技巧,帮助工程师快速掌握伺服驱动器参数调校方法,提升设备运行精度和稳定性。特别针对高精度定位和高速响应场景提供了专业指导。

weixin_29070721的博客 734

<!DOCTYPE html>作用

作用以及定义

weixin_44754507的博客 5010

通达信K线主图指标公式实战:如何用颜色标记快速识别涨停与炸板信号

本文详细介绍了如何利用通达信K线主图指标公式,通过颜色标记快速识别涨停与炸板等关键信号。通过实战拆解公式源码,手把手教您构建直观的“视觉交易系统”,将复杂的K线形态转化为醒目的颜色信号,帮助投资者高效聚焦机会与风险,提升技术分析效率。

weixin_29302047的博客 1748

HTML <!DOCTYPE> 标签

定义和用法 <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。 <!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。 在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML...

Tristan1126的博客 442

219页华为供应链管理:市场预测S&OP计划、销售预测与存货管理精要

S&OP计划的整合作用:S&OP是一种综合的销售和运营计划流程,它将市场预测、生产能力、库存水平和财务目标整合在一起,以确保企业能够平衡供需,实现最佳的运营效率。持续监控与改进:市场预测、S&OP计划、计划委员会的决策以及存货管理都需要持续的监控和评估。供应链策略与执行:华为ISC拥有清晰的供应链策略,并通过SISC架构实现了策略的有效执行,包括供应链网络设计、库存管理、物流优化等。持续的供应链创新:华为ISC不断探索新的供应链管理方法和技术,如数字化供应链、智能物流等,以适应全球化和市场的快速变化。

zuoan1993的博客 2433

嵌入式工程师成长之路(7)——算法学习

算法大全1、风仲达——算法笔记2、坐在马桶上学算法3、啊哈算法4、深度强化学习实验室。

云轩阁 4万+

HTML的DOCTYPE是什么意思

1. 什么是DOCTYPE? DOCTYPE是document type的缩写,它并不是html标签,也没有结束标签,它是标记语言的文档类型声明,即告诉浏览器当前HTML是用什么版本编写的。 注意:DOCTYPE的声明必须是在html文档的第一行,在html头标签之前。 2.DOCTYPE的作用 声明文档的解析类型(document.compatModel),避免浏览器的怪异模式。 document.compatModel BackCompat:怪异模式,浏览器使用自己的怪异模式解析渲染页面。

TZOF_的博客 5810

知道LPDDR和DDR什么关系吗?

话不多说,先上大白话,一个网友总结的很好:简单地说DRR4是标准电压版的PC和服务器内存,LPDDR4属于手机等嵌入式移动设备使用的低电压低功耗内存,LPDDR4X则是LPDDR4的升级版,下面详细看看老哥的博客。LPDDR4是与DDR4内存等效的移动设备。。LPDDR4具有两个16位通道,从而使每个DIMM的总线总长度为32位。相比之下,DDR4每个DIMM具有64位通道。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 2805

DOCTYPE html 笔记

什么是<!DOCTYPE html>? 在HTML文档初,往往会有这么一句话<!DOCTYPE html>,那么它的意义是什么呢?它是html5标准网页声明,全称为Document Type HyperText Mark-up Language,意思为文档种类为超文本标记性语言或超文本链接标示语言,现在是这个简洁形式,支持html5标准的主流浏览器都认识这个声明。表示网页...

Api调用员的博客 340

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

有关doctype!!!

浏览器呈现模式 现代浏览器包括不同的呈现模式,目的是既支持遵循标准的网页,也支持为老式浏览器而设计的网页。其中, Standards (标准)模式(也就是严格呈现模式)用于呈现遵循最新标准的网页,而 Quirks (包容)模式(也就是松散呈现模式或者兼容模式)用于呈现为传统浏览器而设计的网页。另外,注意Mozilla/Netscape 6新增了一种 Almost Standar...

weixin_33937499的博客 72

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

<!doctype html>封装到浏览器里面吗,<!DOCTYPE html>很重要

噩梦开始的源头:之前写html或者jsp页面,从来不注意doctype的声明,也不太明白doctype的作用。直到最近碰到了一个非常奇葩的 bug:某一个页面在IE7和8,Chrome,ff等下正常,但是在IE9下显示有问题,我就开始找啊找,各种调试,各种log,终于在 httpWatch里边找到了答案:DOCTYPE未声明。于是我给页面添加了,果然奏效了。下面我就尽可能简洁扼要的说一下DOCTY...

weixin_35204634的博客 129

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

HTML的基础标签(演示目录跳转)

yperextarkupanguage,简称:HTML)是一种用来结构化 Web 网页及其内容的标记语言。

2501_90965074的博客 428

doctype html的作用是什么,DOCTYPE的作用

DOCTYPE html当查看网页源代码时,经常都能见到在顶部有一条很长的代码,这条代码就是用于对网页的声明,DOCTYPE的声明是网页形成的一个关键部分,现在就来详细的了解一下它的用途及声明的类型。相对于现在的HTML5,DOCTYPE声明中的写法已变得简明,DOCTYPEhtml>是现在HTML5的标准声明,无论是用记事本、或是用网页制作工具创建一个HTML页面时,只需要在代码的开头写上...

weixin_35035699的博客 5932

【HTML 面经】DOCTYPE(文档类型)的作用

DOCTYPE>声明(即文档类型声明)位于 HTML 文档的最顶部,用于告诉浏览器当前文档所遵循的 HTML 或 XML 版本。这是 HTML 文档的必需部分,它告诉浏览器应该如何解析和渲染网页。

lph159的博客 2611

html中的doctype有什么作用,HTML中doctype的作用及几种类型详解

一、DOCTYPE标签的定义与作用是一个用于声明当前HTMl版本,用来告知web浏览器该文档使用是哪种 HTML 或者 XHTML 规范来解析页面,以便浏览器更加准确的理解页面内容,更加良好地展现内容效果!二、DOCTYPE标签的特点1. 标签没有结束标签;2.声明被所有主流浏览器支持;3.声明不是一个HTML标签,在HTML5中是可以不区分大小写的;4.声明必须位于HTML文档中最前面,处于标签...

weixin_36200503的博客 3571

DOCTYPE的作用

DOCTYPE的作用

weixin_41549971的博客 1773

HTML 文档规范与解析模式:DOCTYPE、<html> 标签以及结构化页面

HTML 规范是 HTML 文档的标准,它定义了文档的结构和规则,以确保网页在不同浏览器中呈现一致的效果。DOCTYPE 声明:定义文档类型和解析模式。基本结构标签:包括等。编码声明:指定文档编码格式。元数据:如页面标题、描述和其他 meta 信息。结构化内容:包括文本、图像、链接、表单等内容元素。规范化 HTML 文档结构有助于提高页面的可读性、可维护性和跨浏览器的兼容性。正确使用DOCTYPE>声明、标签的语言设置,以及和。

小蜗牛的珍贵百宝箱 2643

DOCTYPE的作用和用法

DOCTYPE的作用和用法 <!DOCTYPE> 声明帮助浏览器正确地显示网页 提示:请始终向 HTML 文档添加 <!DOCTYPE> 声明,这样浏览器才能获知文档类型。 1.作用: 声明文档的解析类型(document.compatMode),避免浏览器的怪异模式。 document.compatMode: BackCompat:怪异模式,浏览器使用自己的怪...

Scp_blog的博客 4995

html中的doctype有什么作用,html中doctype的作用是什么?

html中doctype的作用是什么?doctype是简写,全拼是document type,它的作用是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令,简单理解就是一个声明的作用。那么,为什么要用doctype声明呢?因为HTML有很多个版本,从1993年发布的HTML 1.0,到1995年发布的HTML 2.0,到1996年的HTML 3.2、1997年的HTML 4.0、2...

weixin_35103924的博客 1138

<!DOCTYPE html>的作用是什么

综上我们可以总结一下哈,那就是主要的作用就是通过声明的方式告知浏览器应该选用哪种模式进行解析html,css等代码,目前浏览器的排版引擎使用三种模式:怪异模式、接近标准模式、以及标准模式。如果不声明的话,浏览器就会默认使用怪异模式来解析,这可能和开发者的预期不符。所以,正确的 DOCTYPE 声明是现代 web 开发的基础,这有助于提高页面的兼容性,确保在不同的浏览器和设备上都能正常显示,也能减少调试和维护的时间。如果您有任何疑问或建议,请随时在评论区留言,我会尽快回复。

m0_64387122的博客 1517

HTML中 !DOCTYPE 的解释与作用

    最近在练习html和css练习题时,会发现有很多细节性的东西,以前都没有注意到,虽然会敲代码,但是理论性的知识掌握得不牢固,所以重新学习了一下以前因为急于求成忽略的一些东西。    &amp;lt;!DOCTYPE&amp;gt;标签    这个虽然每次都会写到,写在html文档的第一行,但平时并没有深究过。    在w3school上是这么解释的:&amp;lt;!DOCTYPE&amp;gt;声明不是HTML标签,指...

UaoSonic 1万+
上一篇: 利用mock.js模拟前端开发调用后台数据
下一篇: 面试中,如何手写promise才能让面试官满意
Fancy_夏沫
博客等级 码龄6年 12粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值