Educoder Web练习题---结构元素

本文介绍了HTML5中的结构元素,包括header、article、aside、footer、figure和figcaption的用途。并给出了如何使用这些元素来构建文章区、标题、图片展示区的实例,强调了语义化和搜索引擎优化的重要性。
摘要由CSDN通过智能技术生成

结构元素

第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区域内补充代码,具体要求是:

  1. 运用HTML5中的语义化元素设计一个文章区(<article>)。
  2. 文章区中的头部为文章的标题,标题文字为“茗茶推荐——祁门红茶”,要求为该标题文字设置三级标题(<h3>)。
  3. 文章区的内容使用段落标签(<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区域内补充代码,具体要求是:

  1. 运用HTML5中的语义化元素设计一个图类显示区(<figure>)。
  2. 该区中插入的图像如下图所示:  茶 该图的URL为https://www.educoder.net/api/attachments/1223388
  3. 插图的下方用语义化元素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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值