Educoder Web练习题---文本层次语义元素

文本层次语义元素

第1关:文本层次语义元素相关概念

相关知识

常用文本层次语义元素及其应用
  • em和strong

em和strong都是HTML5中定义的带有加强语义的元素,页面呈现加粗显示效果。

  1. em:把文本定义为强调的内容。显示时为斜体加粗。
  2. strong:把文本定义为语气更强的强调的内容。
  • cite

cite元素创建一个引用标记,用来指明某内容的引用或参考源,如书籍或杂志或新闻报道等的标题,规范、报纸、法律文件,网络文章的URL等。如果引用的这些文档有联机版本,还应该把引用包括在一个 <a>标签中,从而把一个超链接指向该联机版本。

  • mark

mark元素定义带有记号的文本,可以高亮显示文档中的文字以达到醒目的效果。

  • time

time元素定义日期或时间,该元素能够以机器可读的方式对日期和时间进行编码,比如用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎也能够生成更智能的搜索结果。

  • dfn

dfn元素用来定义术语,可以通过可选的 title属性来提供对术语的准确定义。例如: <dfn title=文档对象模型>DOM</dfn> 默认情况下,浏览器会将 dfn元素的内容渲染为斜体。并且,当鼠标悬停到术语上时,浏览器就会将 title属性的内容显示在提示框里。

  • code

code元素用来定义计算机代码文本。包含在该元素内的文本将用等宽、类似电传打字机样式的字体(Courier)显示出来。

  • samp

samp元素定义计算机程序的样本文本。

  • kbd

kbd元素定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。浏览器通常用等宽字体来显示该标签中包含的文本。

  • var

var元素定义变量。这个标签经常与 <code><pre>标签一起使用,用来显示计算机编程代码范例及类似方面的特定元素。用 <var>标签标记的文本通常显示为斜体。

通关知识

1、下列元素中,(C)可用于把文本定义为语气更强的强调的内容。
A、B
B、em
C、strong
D、bolder

2、下列选项中,用于定义计算机代码文本的元素是(A)。
A、code
B、samp
C、cite
D、dfn

3、下列选项中,不具有语义的元素是(D)。
A、mark
B、time
C、kbd
D、span

4、在HTML文本层次语义元素中,用于对参考文献的引用进行定义的是(B)。
A、strong
B、cite
C、var
D、mark

5、HTML文本层次语义元素<samp>用于定义键盘文本,它表示文本是从键盘上键入的。(B)
A、正确
B、错误

第2关:文本层次语义元素

相关知识

相关元素说明

em元素、strong元素、mark元素、def元素均为HTML5中定义的语义化元素,分别强调、更加强调、醒目显示、和定义术语的语义。这些元素均为行内元素,排版时如需换行,应使用
标签。

编程要求

根据前面的效果图,在右侧编辑器中的Begin - End区域内补充代码,为该网页添加一个“重要通知”,具体要求是:

  1. 文字“重要通知:”需要特别强调(strong)
  2. 文字“明日上午9:00整”需要醒目显示(mark)
  3. 文字“213”需要定义为术语(def),并且需要为该文本添加鼠标悬停显示说明文字的效果(title),说明文字内容为“行勉楼C座”。
  4. 文字“开会”需要斜体强调(em)。

效果图如下:

 文本层次语义效果图

通关代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
</head>
<body>
<!-- ********* Begin ******* -->
  <strong>重要通知:</strong><br>
  <span>定于</span>
  <mark>明日上午9:00整</mark>
  <span>在</span>
  <def title="行勉楼C座">213</def>
  <span>教室</span>
  <em>开会</em>
<!-- ********* End ********* -->
</body>
</html>
注意事项

在上边的通关例子中,没有明确需要改变的文字也可以不加标签,就是加了<span>标签的部分完全可以不写标签,但是不可以写<p>标签,因为<p>标签是一个行级元素,会把整行代码变不一样,大家可以稍微试一试,以加深印象。

第3关:cite元素和time元素

相关知识

time元素

time元素定义日期或时间,该元素能够在该元素的内容中未指定日期或时间时,让机器可读,比如用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎也能够生成更智能的搜索结果。 time元素常用属性主要有datetime和pubdate。

datetime属性

datetime属性用于指定日期和时间,其取值格式为 YYYY-MM-DDThh:mm:ssTZ

  • YYYY:年
  • MM:月
  • DD:天
  • T:日期和时间的分隔符,设置时间的时候必须有。
  • hh:时
  • mm:分
  • ss:秒
  • Z:使用UTC标准时间

示例如下:

  1. 仅指定日期: <time datetime="2019-12-20"></time>
  2. 仅指定时间: <time datetime="17:30"></time>
  3. 指定了日期和时间: <time datetime="2019-12-20T19:00"></time>
  4. 在时间后面加上“Z”表示给机器编码时使用UTC时间标准: <time datatime="2019-12-20T19:00Z"></time>
  5. 添加不同地区的时差: <time datetime="2019-12-20T16:00+05:00">中国时间2019年12月20日下午5点<time>
pubdate属性

在 标签中添加pubdate属性,则表示一篇文章或一个文档页面的发布日期。

示例如下: <time datetime="2020-10-20" pubdate></time>

cite元素

元素创建一个引用标记,用来指明某内容的引用或参考源,如书籍或杂志或新闻报道等的标题,规范、报纸、法律文件,网络文章的URL等。cite元素引用的文本将以斜体显示。

示例如下: ---引自<cite>HTML5权威指南</cite>

编程要求

根据前面的效果图,在右侧编辑器中的Begin - End区域内补充代码,为该网页添加一个“今日分享”,具体要求是:

  1. 文字“今日分享:”需要特别强调(strong)
  2. 在“今日分享”文字后为搜索引擎指定日期(time),设置时间为2020-10-25.
  3. 在“今日分享:”文字下方插入下面的图像,图像的url为https://www.educoder.net/api/attachments/1256151  插图
  4. 在插图的下方,使用B标签加粗显示文本“盛年不再来,一日难再晨,及时当勉励,岁月不待人。”。 5.换行显示引用文字“ 出处:魏晋·陶渊明《杂诗》”(cite)。

效果图如下:

 文本语义效果图2

通关代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
</head>
<body>
<!-- ********* Begin ******* -->
  <strong>今日分享:</strong><time datetime="2020-10-25"><br>
  <img src="https://www.educoder.net/api/attachments/1256151"></img><br>
  <b>盛年不再来,一日难再晨,及时当勉励,岁月不待人。</b><br>
  <cite>出处:魏晋·陶渊明《杂诗》</cite>
<!-- ********* End ********* -->
</body>
</html>
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值