结构元素
1、header元素
header页面头标签:Header元素通常来放置整个页面或页面内的一个内容区块的标 题,它可以包含页面标题、logo图片,搜索表单等
he
<header>
<h1>标题</h1>
</header>
2、 nav元素
<nav>
<a href="#">首页</a>
<a href="#">上一页</a>
<a href="#">下一页</a>
<a href="#">尾页</a>
</nav>
3、section元素
aside元素通常用来表示当前页面的附属信息部分,它的内容跟这个页面的其它内容的关联性不强,或者是没有关联,单独存在。它可以包含我们当前页面或者主题内容相关的一些引用,如侧边栏、广告、目录、索引、Web应用、链接、当前页内容简介等,有别与我们主要内容。
5、article元素
article标签用来定义页面独立区块的内容
6、footer元素
footer标签可以写页面尾部/底部信息
分组元素
<body>
<section>
<header>
<hgroup>
<h1>标题一</h1>
<h2>标题二</h2>
<h3>标题三</h3>
</hgroup>
</header>
<p>我的文章内容</p>
</section>
<h1>标题一</h1>
<h2>标题二</h2>
</body>
页面交互元素
1、details和summary元素
details元素用于描述文档或文档某个部分的细节。summary元素经常与details 元素配合使用,作为details 元素的第一个子元素,用于为details定义标题。在默认情况下,标题可见,不显示details中的内容,当用户点击标题时,会显示或隐藏details中的其他内容
1)value:已经完成的工作量。
不设置此属性时,此进度条为“不确定”型,无具体进度信息,只是表示进度正在进行,但是不清楚还有多少工作量没有完成。
2)max:总共有多少工作量。
可以自行设置max值。value的默认取值范围为0.01~1,无max属性时,如果value值为0.5则表示当前进度为50%。value和max属性的值必须大于0。
meter元素用于表示指定范围内的数值。如磁盘使用情况、查询结果、或投票比例等,都可以使用meter元素。 value是实际的值 min是最小值 max是最大值 low偏低的值 high是偏高的值
<h2>学习成绩变化情况</h2>
<p>
第一学期数学成绩
<!-- value是实际的值 min是最小值 max是最大值 low偏低的值 high是偏高的值 -->
<meter value="58" min="0" max="100" low="60" high="90">58</meter> <span>100满分</span>
</p>
<p>
第二学期数学成绩
<meter value="70" min="0" max="100" low="60" high="90">70</meter> <span>100满分</span>
</p>
<p>
第三学期数学成绩
<meter value="95" min="0" max="100" low="60" high="90">95</meter> <span>100满分</span>
</p>
<p>
第四学期数学成绩
<meter value="100" min="0" max="100" low="60" high="90">100</meter> <span>100满分</span>
</p>
文本语义元素
1、ime元素
<body>
<!-- time元素 -->
<p>某明星演唱会时间 <time datetime="2023-7-20">2023年7月20日</time></p>
<!-- mark元素 文字高亮显示 -->
<p>这里有一段文字,其中我希望 <mark> html</mark> 这几个字母高亮显示</p>
<mark>放在mark标签里面的文字会高亮显示</mark>
<!-- cite元素 文字倾斜演示 一般表示文字引用的输出 -->
<p>我喜欢跑步 </p>
<cite>----小明</cite>
</body>
ader素