现在每个人都在谈论HTML5,我真的不明白它和普通的.xhtml有什么区别
你能解决我的一些疑问吗?答案 0 :(得分:4)
有什么区别?
HTML 5只是HTML的下一个版本。它需要HTML 4并添加更多内容(同时丢弃一些不应该使用的内容并改变解析它的规则(无论如何,浏览器过去十年一直在做什么)。)
有哪些优点和缺点?
它可以让你做更多的事情。
它没有任何缺点(除了新的东西还没有得到很好的支持)。
HTML5是否被视为标记语言或脚本语言?
它是一种带有大量DOM API的标记语言。
答案 1 :(得分:3)
我想混淆的是,HTML4和HTML5并没有做太多(靠自己)。你需要javascript和css,这就是聚会真正开始的时候。
当人们谈论HTML5时,我猜他们正在谈论HTML5 + CSS3 + Javascript(与HTML4 + CSS2 + Javascript相比)。
有关新世界冒险的一个很好的例子,请查看以下内容: http://slides.html5rocks.com/
记住这不是使用.NET或PHP或任何东西,它的“只是”HTML5 + javascript + css
答案 2 :(得分:2)
亲
CON
它仍然是一种标记语言,因为它没有可编写脚本的动态元素。
答案 3 :(得分:2)
基本上html5就像html一样,添加了一些额外的标签, 像用于绘图的画布元素,用于媒体播放的视频和音频元素,一些新的内容特定元素,如文章,页脚,标题,导航,部分。它还可以更好地支持本地离线存储。以及一些新的表单控件,如日历,日期,时间,电子邮件,网址和搜索
所以实际上你不能在早些时候使用一些JavaScript(或jquery,因为有些人喜欢现在称之为:p),但它的设计目的是让那些(现在)常见任务变得更加容易
答案 4 :(得分:2)
有什么区别?
请参阅HTML5 differences from HTML4
有哪些优点和缺点?
这将在某种程度上取决于你想要实现的目标,但它可能有助于理解rationale behind the spec。基本上,向后兼容性是主要目标之一,因此,如果您避免使用任何新功能(如视频或画布),则应该没有先前标准的缺点。
HTML5被认为是标记语言还是脚本语言?
来自WHATWG FAQ:
HTML5是HTML4的新版本, XHTML1和DOM Level 2 HTML 解决了许多问题 规格同时 更充分地增强(X)HTML 解决Web应用程序。除了 定义可以的标记语言 用HTML和XML编写(XHTML) 它还定义了许多形成的API Web架构的基础。 其中一些API被称为“DOM 等级0“并且从未记录过 之前。但他们非常 对浏览器供应商来说很重要 支持现有的Web内容和 作者能够构建Web 应用