结构元素
文章目录
第1关:文档结构元素相关概念
相关知识
1、header元素
header元素是一种表示头部的结构元素,通常用来放置整个网页或页面内一个内容区块的标题,但也可以包含其他的元素,例如标题(<h1>~<h6>
)、导航部分(<nav>
)或普通内容(<p>和<span>
)等部分。
2、article元素
article元素是一种表示大段内容的结构元素。使用article元素可以在网页中定义独立的、完整的内容,例如:文章、博客、帖子、评论等。
3、aside元素
aside元素用于定义当前页面或当前文章的附属信息,包括当前页面或当前文章的相关引用、侧边栏、广告以及导航等有别于主体内容的部分。
4、footer元素
footer元素用于定义脚注部分,例如在父级内容块中添加注释、在文章区中添加作者信息、在网页底部添加版权信息等。
5、figure/figcaption元素
figure元素用于表示独立的流内容,例如图像、图表、照片、代码等等。figcaption元素用于定义figure元素的标题,要嵌套在<figure>
中,通常被置于 <figure>
中的第一个或最后一个子元素的位置。
通关知识
1、<article>元素主要用于定义页面的什么内容?(A)
A、文章
B、版权信息
C、导航
D、辅助内容
2、以下选项,哪个不属于语义化的元素?(C)
A、<header>
B、<aside>
C、<span>
D、<footer>
3、在HTML5中,(B)元素用于定义文章的页眉信息。
A、<headers>
B、<header>
C、<group>
D、<hgroup>
4、aside元素用于定义当前页面或当前文章的附属信息。(A)
A、正确
B、错误
5、figcaption元素用于表示独立的流内容,例如图像、图表、照片、代码等。(B)
A、正确
B、错误
第2关:header元素和article元素的应用
相关知识
文章区的结构
设计要求中的文章区由文章标题和文章内容组成。HTML5中的语义化元素article可表示一个文章区,在其中可以嵌套header元素来表示文章的标题,文章的内容可用段落标签来设定。 代码结构如下:
<article>
<header>文章标题</header>
<p>文章的段落内容</p>
</article>
编程要求
在右侧编辑器中的Begin - End
区域内补充代码,具体要求是:
- 运用HTML5中的语义化元素设计一个文章区(
<article>
)。 - 文章区中的头部为文章的标题,标题文字为“茗茶推荐——祁门红茶”,要求为该标题文字设置三级标题(
<h3>
)。 - 文章区的内容使用段落标签(
<p>
)设置,文章内容为:“ 祁门红茶,茶叶原料选用当地的中叶,中生种茶树制作,是中国历史名茶,著名红茶精品。”
通关代码
<!DOCTYPE html>
<html>
<head>
<title>页面结构</title>
<style type="text/css">
header{border-bottom:4px double #eee;
text-align:center;
font-size :20px
}
</style>
</head>
<body>
<!-- ********* Begin ******* -->
<article>
<header><h3>茗茶推荐——祁门红茶</h3></header>
<p>祁门红茶,茶叶原料选用当地的中叶,中生种茶树制作,是中国历史名茶,著名红茶精品。</p>
</article>
<!-- ********* End ********* -->
</body>
</html>
第3关:figure元素和figcaption元素的应用
相关知识
文章区中引入图类对象的语义元素
设计要求的文章区中要插入能被搜索引擎识别的图类对象,可用HTML5中的语义化元素figure来设置,在其中可以嵌套figcaption元素来表示图的名称,该元素通常被置于figure 元素的第一个或最后一个子元素的位置。 代码结构如下:
<figure>
<img src=图的路径>
<figcaption>图的名称</figcaption>
</figure>
编程要求
在右侧编辑器中的Begin - End
区域内补充代码,具体要求是:
- 运用HTML5中的语义化元素设计一个图类显示区(
<figure>
)。 - 该区中插入的图像如下图所示: 该图的URL为https://www.educoder.net/api/attachments/1223388
- 插图的下方用语义化元素
figcaption
添加图名称,图名称为:“ 茶道欣赏”
通关代码
<!DOCTYPE html>
<html>
<head>
<title>页面结构2</title>
<style type="text/css">
header{border-bottom:4px double #eee;
text-align:center;
font-size:20px
}
</style>
</head>
<body>
<article>
<header>
<h3>茗茶推荐——祁门红茶</h3>
</header>
<p>祁门红茶,茶叶原料选用当地的中叶,中生种茶树制作,是中国历史名茶,著名红茶精品。</p>
<!-- ********* Begin ******* -->
<figure>
<img src="https://www.educoder.net/api/attachments/1223388">
<figcaption>茶道欣赏</figcaption>
</figure>
<!-- ********* End ********* -->
</article>
</body>
</html>