HTML5中figure和figcaption标签用法

之前看到一个很有趣的轮子:Hover效果,没有使用 JavaScript 代码,全部都是 HTML + CSS便实现了,自己按照网页上面的效果实现了几个之后,用审查者工具看了下源代码,发现 HTML 的基本构造如下面所示:

class="effect-julia"> <img src="img/21.jpg" alt="img21"/> <figcaption> <h2>Passionate <span>Juliaspan>h2> <div> <p>Julia dances in the deep darkp> <p>She loves the smell of the oceanp> <p>And dives into the morning lightp> div> <a href="#">View morea> figcaption> figure>

而我实现的源代码中HTML部分的代码如下:

class="hover-area area-Julia"> <img src="imgs/21.jpg" height="360" width="480"> <h3>PASSIONATE<strong>JULIAstrong>h3> <ul> <li>Julia dances in the deep dark.li> <li>She loves the smell of the oceanli> <li>And dives into the morning lightli> ul> div>

很显然的区别是原本代码中使用了HTML5的新标签

实现了页面的基础搭建,下面就简单聊聊这个HTML5的新标签
及它的配套元素


参考资料:

  • MDN定义 - 比较刻板
  • HTML5 Doctor 描述 - 比较生动
  • WitNesS 聊聊HTML5的
    标签

标签规定独立的流内容(图像、图表、照片、代码等等)。

figure元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响。它是一种元素的组合,可带有标题(可选)。figure标签用来表示网页上一块独立的内容,将其从网页上移除后不会对网页上的其他内容产生影响。

figure有一个子标签:figcaption.

标签定义 figure 元素的标题(caption)。
“figcaption” 元素应该被置于 “figure” 元素的第一个或最后一个子元素的位置。

OK,关于figure和figcaption标签就介绍完了,接下用几个实例来应用它们。如下:
案例1:
不带有标题的figure元素:
这里写图片描述

案例2:
带有标题的figure元素:
这里写图片描述

案例3:
多个图片,同一个标题的figure元素:
HTML5中figure和figcaption标签用法_第1张图片

总结:
了解完了上面的内容,相信大伙对于HTML5中的figure和figcaption标签应用很清晰了。

你可能感兴趣的:(html,css)