概念:address元素定义为文档或文章添加联系信息
语法:
<address></address>
如果address元素位于body元素内,则表示该网站所有者的联系信息
如果address元素位于article元素时,表示该篇文章所有者的联系信息
实例:
<h1>address元素应用于整个页面</h1>
<footer>
<address>
电子邮件:111@111
地址信息:1122
</address>
<p>例子</p>
</footer>
<article>
<h1>address应用于article元素</h1>
<footer>
<address>
通过电子信息联系作者:11
</address>
<p>例子</p>
</footer>
</article>
标注,用来突出显示文本,默认添加黄色背景
概念:定义日期和时间,便于搜索引擎智能查找
语法:
<time datetime="时间"></time>
datetime属性取值是一个时间,可以省略不写。
datetime属性中的时间是提供给搜索引擎看的
time标签内容的时间是提供给用户看到
这两者内容可以一样也可以不一样
实例:
<time>2023-12-22</time>
<br/>
<time datetime="2023-12-22">2023-12-22</time>
<br/>
<p>我在<time datetime="2023-12-14">情人节</time>有个约会</p>
运行结果:
概念:以进度条的形式来表示数据所占的比例
语法:
<meter min="最小值" max="最大值" value="当前值"></meter>
常用属性:
max 定义最大值,默认为1
min 定义最小值,默认为0
value 定义当前值
high 定义限定为高的值
low 定义限定为低的值
optimum 定义最佳值
规定:
如果optimum大于high,则表示值越大越好 当value大于high时为绿色 当value在low和high之间时为黄色 当value小于low时为红色
如果optimum小于low,则表示值越小越好 当value小于low时为绿色 当value在low和high之间时为黄色 当value大于high时为红色
当optimum介于low和high之间,则表示值在low和high之间最好 当value在low和high之间时为绿色,否则都为黄色
案例:
今天气温:
<meter min="0" max="10" value="8"></meter><br/>
昨天气温:
<meter min="0" max="100" value="80"></meter><br/>
?
<h1>学生成绩列表</h1>
小明:
<meter min=0 max=100 value=65 low="60" height="95" optimum="100" title="65">
65
</meter>
小红:
<meter min=0 max=100 value=80 low="60" height="95" optimum="100" title="80">
80
</meter>
小玲:
<meter min=0 max=100 value=95 low="60" height="95" optimum="100" title="95">
95
</meter>
运行结果:
概念:以进度条的形式来表示运行中的进度,如文件上传,图片上传等
语法:
<progress max="最大值" value="当前值"></progress>
常用属性:
value:表示当前值
max:表示最大值
progress元素只有max属性,而没有min属性。
任何进度条的最小值都是0,因此progress默认最小值也是0
max和value必须是0或正数,并且max值必须大于等于value值
实例:
我的学习进度:<progress max="10" value="8" ></progress><br/>
运行结果:
<ruby>标签用于定义ruby注释(中文注音或字符),与<rt>标签一同使用。
<rt>标签用于定义字符(中文注音或字符)的解释或发音
<rp>标签在Ruby注释中使用,以定义不支持<ruby>标签的浏览器所显示的内容
实例:
<p>你好,我的名字是小<ruby>明<rp><rt>ming</rt></rp></ruby></p>
运行结果:
默认显示summary中的内容,点击后显示details中的内容
<details>
? ?<summary>前端三剑客</summary>
? ?<p>HTML</p>
? ?<p>CSS</p>
? ?<p>JavaScript</p>
</details>
注:并不是所有浏览器都兼容,Chrome、Opera支持,Firefox不支持
概念:使用figure和figcapton这两个元素去增强图片的语义化
语法:
<figure>
<img src="" alt="" />
? ?<figcaption></figcaption>
</figure>
figure元素用于包含图片和图注
figcaption元素用于表示图注文字
概念:使用fieldset元素来给表单元素进行分组。其中,legend元素用于定于某一组表单的标题
语法:
<fieldset>
? ?<legend>
? ? ? 表单组标题
? ?</legend>
? ...
</fieldset>
实例:
<form action="" method="">
<fieldset id="">
<legend>登录天气网</legend>
<p>
<label for="name">
账号:
</label>
<input type="text" id="name" name="name"/>
</p>
<p>
<label for="pwd">
账号:
</label>
<input type="password" id="pwd" name="pwd"/>
</p>
<input type="submit" value="登录" />
</fieldset>
</form>
运行结果: