1.根元素-html
html5中xmlns属性为不是必须的,新增加了manifest,用于只想文档缓存信息的URL;在html5中如果要设置xmlns,值必须是http://www.w3.org/1999/xhtml;
2.文档元素
包含两部分,一是头部分,由<head>元素包含;二就是主体部分,由<body>元素包含
<head><title><base><link><meta><style>也称为文档元素
3.脚本
就是<script>和<noscript>,
html5中新增async属性,定义脚本是否异步执行;charset、language、xml:space在html5中已经废弃;
<script type="text/javascript" async="true">
4.节点
用于页面的分段和分区;比如<section>、<nav>
1).HTML5新增的元素,用于标记文档的区段和段落,例如文章中的章节、页眉、页脚的设置;
2)nav 元素
具有导航性质的链接,可以将所有的链接通过nav放在一起
3)hgroup元素
新增元素,用于对页面的标题进行分组,常于<figcaption>元素放在一起使用;个人认为实用性真的不大
4)address元素
常用于定义文档作者活着相关所有者的联系方式,常用于<article>元素外部;如果用于<article>元素内部,则表示作者的联系方式;通常情况下显示斜体
5.分组元素
html15对ul,li,ol,dl进行了改良,增加了很多新的属性,废除了一些不合理的属性
ol元素:
? ? ?新增加了两个属性:start和reversed
? ? ? ? ? start:定义列表项开始的编号
? ? ? ? ? reversed:定义列表项事都进行反向排序 ? ??
dl元素:
6.文本层次语义
1) time 元素
2)mark ?高亮显示某个或者某几个字符
3)cite ? 创建一个引用标记,多用于文档中参考文献的引用说明
7.嵌入内容
8.公共属性
1)draggable ?是否可以拖动
2) hideen ?隐藏
3)spellcheck ?对输入卡 u 难过着难过的拼音或者语法进行检测;true:检测/false:不检测
4)contenteditable ? 直接对显示在页面中的内容进行编辑