当前位置:网站首页>Educoder Web练习题---文本层次语义元素
Educoder Web练习题---文本层次语义元素
2022-06-21 12:22:00 【是小鹿啊】
文本层次语义元素
文章目录
第1关:文本层次语义元素相关概念
相关知识
常用文本层次语义元素及其应用
- em和strong
em和strong都是HTML5中定义的带有加强语义的元素,页面呈现加粗显示效果。
- em:把文本定义为强调的内容。显示时为斜体加粗。
- 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区域内补充代码,为该网页添加一个“重要通知”,具体要求是:
- 文字“重要通知:”需要特别强调(strong)
- 文字“明日上午9:00整”需要醒目显示(mark)
- 文字“213”需要定义为术语(def),并且需要为该文本添加鼠标悬停显示说明文字的效果(title),说明文字内容为“行勉楼C座”。
- 文字“开会”需要斜体强调(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标准时间
示例如下:
- 仅指定日期:
<time datetime="2019-12-20"></time> - 仅指定时间:
<time datetime="17:30"></time> - 指定了日期和时间:
<time datetime="2019-12-20T19:00"></time> - 在时间后面加上“Z”表示给机器编码时使用UTC时间标准:
<time datatime="2019-12-20T19:00Z"></time> - 添加不同地区的时差:
<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区域内补充代码,为该网页添加一个“今日分享”,具体要求是:
- 文字“今日分享:”需要特别强调(strong)
- 在“今日分享”文字后为搜索引擎指定日期(time),设置时间为2020-10-25.
- 在“今日分享:”文字下方插入下面的图像,图像的url为
https://www.educoder.net/api/attachments/1256151
- 在插图的下方,使用B标签加粗显示文本“盛年不再来,一日难再晨,及时当勉励,岁月不待人。”。 5.换行显示引用文字“ 出处:魏晋·陶渊明《杂诗》”(cite)。
效果图如下:

通关代码
<!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>
边栏推荐
- [100 unity practical skills] | obtain the coordinates of mouse clicks in the game and move the game object to the click position of the mouse
- RPC (remote procedure call protocol)
- PingCAP 入选 2022 Gartner 云数据库“客户之声”,获评“卓越表现者”最高分
- EKF 扩展卡尔曼滤波适用于全向地盘的修改方法
- Some functions used in tensorflow
- Embedded struct and embedded interface
- Understand restful architecture
- 创建型模式 - 单例模式
- Nanjing University static program analyses -- Introduction learning notes
- 2. 数据类型
猜你喜欢
随机推荐
Five (seven) principles - systematic learning III
Version of opengauss
Version number naming convention
Jenkins configures scheduled tasks through build periodically
创建型模式 - 单例模式
2-zabbix automatically add hosts using autodiscover
uniapp中常用到的方法(部分) - 时间戳问题及富文本解析图片问题
愿山河无恙
[100 unity stepping pit knowledge points] | draw cube dotted line and sphere dotted line (gizmos auxiliary wireframe) in the editor
About SDRAM memory
Summary of UART problems in stm32cubemx
A recovery solution of system paralysis caused by upgrading glibc of VMware virtual machine
配電室環境監控系統技術方案
Typescript localstorage encapsulation
Travel does not heal the soul
为什么世界上只有13个根域名服务器
Construction scheme and installation position of intelligent auxiliary system in power distribution room
Vs code + GDB download and debugging of STM32 development
关于SDRAM存储器
Understand UML class diagram and sequence diagram









