文章目录
HTML5的特点
1)更简洁、但是在实际开发中要注意书写规范,利于后期维护
2)标签的语义化
语义化的重要性:
① 当页面加载失败的时候,还能够呈现出清晰的结构
② 有利于SEO优化,利于被搜索引擎收录(即便于网络爬虫的识别)
③ 在项目开发及维护时,语义化的也很大程度上降低开发难度,节省成本
3)语法更宽松------出错的几率高,建议尽量还是按照语法要求实现
1)空标签可以省略结束反斜杠: br hr link meta img input ......
2)可以省略结束标签的元素:li dt dd p option colgroup thead tbody tfoot tr td th
3)可以省略全部标签的元素:html head body colgroup tbody
4)不区分大小写: <em> <Em> 合法
5)属性和属性值一样时可以只写属性
6)属性值的引号可以是双引号或者单引号
7)只要不包含受限(< > = 空格)字符,可以不用加属性值的双引号
4)多设备跨平台
5)自适应网页设计
注意
注意:语法的宽松不是好事情,更多的是带来混乱,推荐遵循以下书写规则:
1)包含可选的 html head body标签
有助于将页面显示内容与其他页面信息分离
2)双标记书写结束标签,不省略书写
3)标签全部小写,以免带来混乱
4)为属性加上引号,没有引号时一个无效字符的出现就会破坏页面的整体显示