首页 / 知识
关于html5:是否有理由不开始使用HTML 5文档类型?
2023-04-11 21:08:00

Any reason not to start using the HTML 5 doctype?它应该与HTML4和XHTML向后兼容。 John Resig发布了一些好处。 只要我们不使用任何新功能且尚不支持的新功能,使用此doctype开始构建网站是否会有任何弊端? 好考虑一下: 当用作text / html时,您需要的一个doctype就是触发标准模式。除此之外,对于浏览器而言,doctype不会执行任何操作。 当用作text / html时,无论您使用XHTML标记还是HTML标记,浏览器都将其视为HTML。 因此,实际上归结为使用触发标准模式的最短文档类型(<!DOCTYPE html>),以及使用HTML标记在浏览器中产生正确的结果。 剩下的就是关于一致性,验证和标记偏好。 话虽如此,只要您坚持使用现在可以在浏览器中使用的稳定功能,现在就使用<!DOCTYPE html>并尝试使标记符合HTML5并不是一个坏主意。您不会在HTML4或XHTML 1.x中使用在浏览器中无法使用的任何东西,对吗? 换句话说,您将<!DOCTYPE html>与类似HTML4的标记一起使用,同时尊重HTML5中已阐明的内容。 HTML5毕竟是关于浏览器兼容性的。 现在使用HTML5的缺点是规范可能会经常更改。这对于您在不断变化的规格时保持最新很重要。另外,http://validator.nu/不一定总是最新的,但是http://validator.w3.org/也不总是最新的,所以不要让它阻止您。 当然,如果要使用XHTML 1.0标记并符合XHTML 1.0,则不应使用<!DOCTYPE html>。 就个人而言,我始终对HTML使用<!DOCTYPE html>。 我对您的问题是,如果不使用任何新功能/不受支持的功能,为什么要使用它。我并不是说您无法使用它,而是为什么要开始使用不提供任何好处且可以由XHTML5进行补充的doctype建立站点。 我的缺点主要是验证: 基于最新的IE8 beta,MS似乎将使用HTML5 doctype作为IE8模式切换泥潭的旁路。尽早部署HTML5文档类型的最大风险似乎是,如果人们在IE8发行之前发布了许多与HTML5文档类型不兼容IE8的内容,MS可能会为使HTML5的模式情况变得简单而冷落。 更新:看来这已经被否决了。显然,现在IE8已交付,上述考虑不再适用。确实,使用IE8的情况并不简单。 我会说使用它并进行广泛测试。然后让我们知道它是否炸毁了您的房子或其他东西。 :') 考虑您的听众和您的需求。我在课程中针对目标受众,并在配备Ubuntu的计算机实验室中使用FireFox 3的学生编写了此类课程的页面。我需要将MathMl嵌入为SVG中的foreignObject的SVG。我免费使用HTML5文档类型和新的HTML5标签。 如果您要使用doctype,请尝试这些功能。只要它们不进入生产现场,并且您对其进行了彻底的测试,就可以使用它们。
对于任何发现这个的人。 图表位于
看看这篇博客文章!不太喜欢HTML5 就个人而言,我不会。 HTML5并没有明显的好处,实际上甚至可以说整个事情从一开始就很糟糕。 具有用于页眉,页脚和侧栏的专用标签是一个巨大的错误-您已经以标签(div)和名称(类/ id)的形式获取它们。为什么我们需要专业的? XHTML1.1足够好,期限。实际上,由于大多数浏览器均不正确支持HTML4,因此使用需要花费数年才能获得适当支持的doctype毫无意义。 |
最新内容
相关内容
python错误类型有哪些
python错误类型有哪些,异常,系统,培训,错误,代码,标准,检测,类型,程序,逻辑,python的错误有语法错误和逻辑错误语法错误程序执行过程中,pythonpython判断元素是否是字符串类型
python判断元素是否是字符串类型,培训,异常,类型,实例,字符串,数据类型,对象,元素,参数,序列,isinstance()是Python中的一个内建函数语法:isinpythonpython是什么类型的语言
pythonpython是什么类型的语言,培训,系统,教育,软件,电脑,代码,简介,人工智能,类型,语言,python是一种面向对象、解释型、动态类型计算机程序python如何进行类型转换的
python如何进行类型转换的,培训,数字,类型,字符串,整数,函数,对象,和数,变量,字符,python提供了将变量或值从一种类型转换成另一种类型的内置python需要声明类型吗
python需要声明类型吗,数据,培训,代码,中心,类型,声明,语言,变量,内存空间,内存,python不用去声明变量的类型,是由于其“若类型”的语言特性决python三种模块类型的介绍
python三种模块类型的介绍,标准,在线,官网,培训,第三,模块,参数,类型,列表,开发者,python中三种模块类型的介绍1、内置标准模块,又称为标准库python列表的数据类型分析
python列表的数据类型分析,分析,设计,一致,培训,元素,数据类型,列表,索引,实例,逻辑,python列表的数据类型分析说明1、设计出一种循环的数据python描述符的两种类型
python描述符的两种类型,数据,培训,方法,实例,以上,更多,python描述符的两种类型1、分类数据描述符:实现了__get__和__set__两种方法的描关于c#:通用类型检查
关于c#:通用类型检查,关于c#:通用类型检查,类型,布尔,泛型类型参数,方法,Generic type checking有没有一种方法可以强制/限制传递给基元关于c#:通用类型转换FROM字符串
关于c#:通用类型转换FROM字符串,关于c#:通用类型转换FROM字符串,属性,类型,的是,想用,Generic type conversion FROM string我有一个类,我关于C#:何时在嵌入式系统中使用类型
关于C#:何时在嵌入式系统中使用类型抽象,关于C#:何时在嵌入式系统中使用类型抽象,用于,类型,嵌入式系统,这是,When should I use type关于其余部分:基于文档或RPC的Web服
关于其余部分:基于文档或RPC的Web服务,关于其余部分:基于文档或RPC的Web服务,服务,支持,界面,文档,Document or RPC based web service