最近因为常常写前端,因此系统性的看了一下html5页面的基础信息,虽然之前写了好久的html代码,可是其中的一些细节仍是容易被忽略,因此这里一块儿整理一下。html
- 在html5中,空元素结尾处的空格和斜杠是能够忽略的。
- 标签中属性值两边的引号是可选的。不过习惯上仍是会写上。
- 属性的数字值无需输入单位,只需输入数值自己便可。如标签中的height和width等。
- 标签中有的属性只接受预约义值(也称为枚举值)。必定要用小写字母写枚举值。如input的type。有的属性能够是任意值,如input的Value。
- 标签中还有一种特殊的布尔属性值。这种属性值是可选的,若是出现就表示为true。若是非要填写值,就填写自己。如hidden="hidden"。
- html的命名规范:最好是所有用小写字母,单词之间用 - (短横线)来分割单词,扩展名用.html(虽然也能够用.htm表示html页面)。
- 标签img中的alt属性做用是若是图片没有加载成功或者只是经过仅文本显示的游览器(极少)访问会显示该文字,屏幕阅读器会朗读该文字(无障碍访问)。
- title 标签必须位于head标签的内部,而且位于字符编码meta标签的后面。