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 就介绍到这里。

全部评论

相关推荐

ohs的小木屋:比不少实习待遇高了
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
07-01 13:37
门头沟学院 Java
steelhead:不是你的问题,这是社会的问题。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务