HTML5的编写规范是什么
页面的HTML代码书写必须符合HTML规范,这是用户编写拥有良好结构文档的基础,这些文档可以很好地工作于所有的浏览器,并且可以向后兼容。
1.标签的规范
①标签分单标签和双标签,双标签往往是成对出现的,所有标签(包括空标签)都必须关闭,如“br/”、“img/”等。
②标签名和属性建议都用小写字母。
③多数HTML标签可以嵌套,但不允许交叉。
④HTML文件一行可以写多个标签,但标签中的一个单词不能分两行写。
2.属性的规范
①根据需要可以使用该标签的所有属性,也可以只用其中的几个属性。在使用时,属性之间没有顺序。
②属性值都要用双引号括起来。
③并不是所有的标签都有属性,如换行标签就没有。
3.元素的嵌套
①块级元素可以包含行级元素或其他块级元素,但行级元素却不能包含块级元素,它只能包含其他的行级元素。
②有几个特殊的块级元素只能包含行级元素,不能再包含块级元素,这几个特殊的标签是:hl、h2、h3、h4、h5、h6、p、dt。
4.代码的缩进
HTML代码并不要求在书写时缩进,但为了文档的结构性和层次性,建议初学者使用标签时要首尾对齐,其内部的内容向右缩进几格。
什么是html5
什么是html5
什么是html5?HTML5是对HTML标准的第五次修订。其主要的目标是将互联网语义化,以便更好地被人类和机器阅读,并同时提供更好地支持各种媒体的嵌入。
HTML5是对HTML标准的第五次修订。其主要的目标是将互联网语义化,以便更好地被人类和机器阅读,并同时提供更好地支持各种媒体的嵌入。HTML5的语法是向后兼容的。
HTML5草案的前身名为Web Applications 1.0,于04年被WHATWG提出,于07年被W3C接纳,并成立了新的HTML工作团队。
HTML5手机应用的最大优势就是可以在网页上直接调试和修改。原先应用的开发人员可能需要花费非常大的力气才能达到HTML5的效果,不断地重复编码、调试和运行,这是首先得解决的一个问题。因此也有许多手机杂志客户端是基于HTML5标准,开发人员可以轻松调试修改。
HTML5将会取代99年制定的HTML 4.01、XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。
HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas标记。
html5是什么
就主要而言,HTML是一种标记语言,是网页的规范编程语言
1.主要适用于面向Web编程
【例如】Wechat公众号的部分HTML5小游戏,Web端的网页包括百度/谷歌都是使用HTML的;
2.可读性高
【原因】HTML是最容易理解的语言,因为它是标记语言,不是编程语言,因此其就只有标记和属性组成,不会像其他语言例如C++或Java等变形等分支,同时HTML不需要记住复杂的语法,基本上也就只有标签的名字需要记下来;
3.HTML5新功能
【栗子】H5新增了和标签,这使得网页不再必须要flash制作播放器了,并且HTML5在不同区域的标签进行了添加,例如和,分管文章部分和header部分。
HTML5是如何起步的
HTML5是W3C与WHATWG合作的结果。
编者注:W3C指World Wide Web Consortium,万维网联盟。
编者注:WHATWG指Web Hypertext Application Technology Working Group。
WHATWG致力于web表单和应用程序,而W3C专注于XHTML 2.0。在2006年,双方决定进行合作,来创建一个新版本的HTML。
为HTML5建立的一些规则:
新特性应该基于HTML、CSS、DOM以及JavaScript。
减少对外部插件的需求(比如Flash)
更优秀的错误处理
更多取代脚本的标记
HTML5应该独立于设备
开发进程应对公众透明
html5新特性
HTML5将成为HTML、XHTML以及HTML DOM的新标准。
HTML5中的一些有趣的新特性:
用于绘画的canvas元素
用于媒介回放的video和audio元素
对本地离线存储的更好的支持
新的特殊内容元素,比如article、footer、header、nav、section
新的表单控件,比如calendar、date、time、email、url、search