页面交互元素
发布时间:2022-08-11编辑:zhushican阅读(264)
页面交互元素
1.details和summary元素
details元素用于描述文档或文档某个部分的细节。summary元素经常与details 元素配合使用,作为details 元素的第一个子元素,用于为details定义标题。标题是可见的,当用户点击标题时,会显示或隐藏details中的其他内容, 其基本格式应用代码如下:
<details> <summary>显示列表</summary> <ul> <li>列表1</li> <li>列表2</li> </ul> </details> |
2.progress元素
progress元素用于表示一个任务的完成进度。这个进度可以是不确定的,只是表示进度正在进行,但是不清楚还有多少工作量没有完成。progress元素的常用属性值有两个,value:已经完成的工作量,max:总共有多少工作量, 其基本格式应用代码如下:
<h1>我的工作进展</h1> <p><progress value="50" max="100" ></progress></p> |
3.meter元素
meter元素用于表示指定范围内的数值。例如,显示硬盘容量或者对某个后选者的投票人数占投票总人数的比例等,都可以使用meter元素。
meter元素有多个常用的属性,如表2-15所示。
表2-15 meter元素常用属性
属性 | 说明 |
high | 定义度量的值位于哪个点被界定为高的值。 |
low | 定义度量的值位于哪个点被界定为低的值。 |
max | 定义最大值,默认值是 1。 |
min | 定义最小值,默认值是 0。 |
optimum | 定义什么样的度量值是最佳的值。如果该值高于 high属性,则意味着值越高越好。如果该值低于low属性的值,则意味着值越低越好。 |
value | 定义度量的值。 |
meter元素,其基本格式应用代码如下:
<h1>学生成绩列表</h1> <p> 小红:<meter value="65" min="0" max="100" low="60" high="80" title="65分" optimum="100">65</meter><br/> 小明:<meter value="80" min="0" max="100" low="60" high="80" title="80分" optimum="100">80</meter><br/> 小李:<meter value="75" min="0" max="100" low="60" high="80" title="75分" optimum="100">75</meter><br/> </p> |