8.1 article 元素

这节主要讲解新增主题元素。

article 元素

article 元素代表文档、页面或应用程序中独立的、完整的、可以独自被外部引用的内容。它可以是一篇博客或报刊中的文章,一篇帖子、一段用户评论或独立的插件,或其他任何独立的内容。
article 元素是可以嵌套使用的。
article 元素可以用来表示插件。

我们通过实例来看一下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>article 元素</title>
</head>
<body>
    <article>
        <header>
            <h1>牛客网</h1>
            <p>Hello, 欢迎来到牛客网</p>
        </header>
        <p>Hello</p>
        <footer>
            <p>这是底部</p>
        </footer>
    </article>
</body>
</html>

这样的 article 元素就创建好了,他是一个独立的内容,刚才我们说到 article 元素是可以嵌套使用的,内层的内容原则上需要与外层的相关联。比如一篇博客文章中针对该博客的评论就可以使用嵌套 article 元素的方式,毕竟它们有个所属关系,下面我们使用一下嵌套:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>article 元素</title>
</head>
<body>
    <article>
        <header>
            <h1>牛客网</h1>
            <p>Hello, 欢迎来到牛客网</p>
        </header>
        <article>
            <header>
                作者
            </header>
            <p>评论</p>
            <footer>
                time
            </footer>
        </article>
        <footer>
            <p>这是底部</p>
        </footer>
    </article>
</body>
</html>

这样我们就实现了一个嵌套的功能。它们之间是有所属关系的,这样可以更好的语义化,更好的去阅读源码,用它代替 div 可以实现更好的语义化,但是容内容呈现的角度来说它是没有区别的。

刚才我们说过 article 元素可以用来表示插件,使插件看起来好像内嵌的页面一样。我们来操作一下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>article 元素</title>
</head>
<body>
    <article>
        <header>
            <h1>牛客网</h1>
            <p>Hello, 欢迎来到牛客网</p>
        </header>
        <article>
            <header>
                作者
            </header>
            <p>评论</p>
            <footer>
                time
            </footer>
        </article>
        <footer>
            <p>这是底部</p>
        </footer>
    </article>
    <article>
        <h1>这是一个内嵌标签</h1>
        <object>
            <embed src="#" width="600" height="400"><embed>
        </object>
    </article>
</body>
</html>

整体效果:

图片说明

一个内嵌页面就产生了,并且可以滑动。关于 article 就介绍到这里。

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务