2_H5新标签

header footer

header元素(标签)

用于设置一个页面的标题部分,通常会包含标题,LOGO,导航等

通常会放在文章的头部

footer元素(标签)

通常用于设置一个网页的底部区域,会包含友情链接,版权声明,文件建立日期,联系方式等

通常会放在页面的页脚

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        body{height:708px;}
        header{width: 100%;height: 10%;background: green;}
        footer{width: 100%;height: 10%;background: blue;}
        #div0{width: 100%;height: 80%;background: yellow;}
        #div1{width: 20%;height: 100%;background: red;float: left;}
        #div2{width: 80%;height: 100%;background: DarkGray;float: left;}
    </style>
</head>
<body>
    <header>我是头</header>
    <div id="div0">
        <div id="div1">我是左侧栏</div>
        <div id="div2">我是右侧边栏</div>
    </div>
    <footer>我是尾</footer>
</body>
</html>
header_footer.png

article元素(标签)

用于定义一个独立的内容区块,比如一篇文章,一篇博客,一个帖子,论坛的一段用户评论,一篇新闻消息等.

article元素内可以嵌套其他元素,它可以有自己的头、尾、主体等内容。使用时要特别注意内容的独立性,一般对于独立完整的内容才使用article元素,如果只是一段内容的话应该使用section元素。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <article>
        <header>
            <h3>文章标题</h3>
            <h5>作者:MM</h5>
        </header>
        <p>我是正文*******************<br>*******************<br>*******************<br></p>
        <article>
            <header><h4>网友1</h4></header>
            <p>评论1</p>
            <footer>今天</footer>
        </article>
        <article>
            <header><h4>网友2</h4></header>
            <p>评论2</p>
            <footer>明天</footer>
        </article>
        <footer>
            <p>网页尾部</p>
        </footer>
    </article>
</body>
</html>
Article.png

section元素(标签)

  1. 用来定义文章中的章节(通常应该有标题和段落内容)
  2. 用来定义文档中特定内容的区块,可视为一个区域分组元素,用来给页面上的内容分块。
  3. section元素可以定义文档的主体内容。
  4. 用一句话来概括它的作用就是给内容分段,给页面分区
  5. 注意他与div的区别,div强调在形式上的独立性,section强调的是内容上的独立性,注意它的语义。

article元素和section元素的区别

语义不同

  1. article元素更强调内容的独立性
  2. section元素更强调内容的关联性
  3. article元素是独立完整的内容,section元素页面内容分块

相同点

  1. 本质上都是带有语义的div块元素
  2. 分别可以看作<div id="section">和<div id="article">

aside元素

  1. aside元素通常用来设置侧边栏。
  2. 用于定义article元素之外的内容,前提是这些内容与article元素内的内容相关。
  3. 同时也可嵌套在article元素内部使用,作为主要内容的附属信息,比如与主内容有关的参考资料,名词解释等。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>x</title>
    <style type="text/css">
        header{width: 100%;height: 10%;background: green;}
        footer{width: 100%;height: 10%;background: yellow;float: left;}
        aside{width: 20%;height: 80%;background: DarkGray;float: left;}
        section{width: 80%;height: 80%;background: Pink;float: left;}
    </style>
</head>
<body style="margin:0;height:708px">
    <header>header</header>
    <aside>aside</aside>
    <section>section</section>
    <footer>footer</footer>
</body>
</html>
aside.png

nav元素

  1. 用来定义目录、导航栏、超链接
  2. 并非所有的超链接都放在nav元素中,通常只把一个文档中的主导航栏放在nav中
  3. 在文章页面中,nav还可以用来给一个文字做一个目录的超链接
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>x</title>
    <style type="text/css">
        header{width: 100%;height: 10%;background: green;}
        footer{width: 100%;height: 10%;background: yellow;float: left;}
        aside{width: 20%;height: 80%;background: DarkGray;float: left;}
        section{width: 80%;height: 80%;background: Pink;float: left;}
        nav{width: 100%;height: 50%;background: #e0ffff;text-align: center;padding: 1px}
        li{display: inline;}
        a{text-decoration: none;}
    </style>
</head>
<body style="margin:0;height:708px">
    <header>
        header
        <nav>
        <ul>
            <li><a href="">首页</a></li>
            <li><a href="">木木</a></li>
            <li><a href="">屎蛋</a></li>
            <li><a href="">逗逗</a></li>
        </ul>
    </header>
    <aside>aside</aside>
    <section>section</section>
    <footer>footer</footer>
</body>
</html>
nav.png

time元素

微格式的概念

HTML5中的微格式,是一种利用HTML5中的新标签对网页添加附加信息的方法,附加信息例如新闻事件发生的日期和时间,文章发表的日期等。

HTML5中的微格式是为了简化浏览器对数据的提取,方便搜索引擎的搜索.

time元素

  1. time是HTML5新增的元素
  2. time元素代表24小时中的某个时刻或某个日期,表示时刻时允许带时差。它可以定义很多格式的日期和时间
  3. datetime属性中日期与时间之间要用"T"文字分隔,"T"表示时间。请注意倒数第二行,时间加上Z文字表示给机器编码时使用UTC标准时间,表示向机器编码另一地区时间,如果是编码本地时间,则不需要添加时差。
  4. pubdate属性是个可选标签,加上它搜索引擎/浏览器就可以很方便的识别出那个日期是文章、新闻的发表日期。

time元素示例

<time datetime="2016-11-30"> 2016年11月30日</time>
<time datetime="2016-11-30T20:00"> 2016年11月30日晚上8点</time>
<time datetime="2016-11-30T20:00Z"> 2016年11月30日晚上8点</time>
<time datetime="2016-11-30T20:00+09:00">美国时间2016年11月30日8点</time>
<time datetime="2016-11-30" pubdata="pubdata">文章发表于2016年11月30日</time>

hgroup元素

通常用来给标题分组,通常放在header中;但是并非强制要求,也不是绝对的。

address元素

通常用用来说明作者的联系信息,例如名字,E-mail,电话,地址等
address元素中的内容会以斜体显示。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        hgroup{background: yellow}
    </style>
</head>
<body>
    <header>
        <hgroup>
            <h1>主</h1>
            <h1>副</h1>
        </hgroup>
    </header>
    <address>
        我家住在黄土高坡
    </address>
</body>
</html>
hgroup_address.png

新布局的优点

  1. 更注重于内容而不是形式
  2. 对人的友好:更加的语义化,高度的描述性,更加的直观,增加了代码的可读性。
  3. 对计算机的友好:浏览器更容易解析,搜索引擎更容易抓取文档的内容
  4. 代码更加的简洁洁

figure元素

figure/figcaption都是HTML5中新增的元素
figure元素是一个媒体组合元素,也就是对其他的媒体元素进行组合,比如:图像、图表等等

figcaption元素

用来给figure元素定义标题。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        head{}
    </style>
</head>
<body style="background: #FFB6C1" >
    <h2>我是标题</h2>
    <p>===========================</p>
    <figure>
        <img src="p1.jpg" alt="" width="300"><img src="p1.jpg" alt="" width="300">
    </figure>
    <figcaption>我的作品1</figcaption>
    <figure>
        <img src="p3.jpg" width="300"><img src="p4.jpg" width="300">
    </figure>
    <figcaption>我的作品2</figcaption>
</body>
</html>
figure_figcaption.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,186评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,858评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,620评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,888评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,009评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,149评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,204评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,956评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,385评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,698评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,863评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,544评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,185评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,899评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,141评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,684评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,750评论 2 351

推荐阅读更多精彩内容

  • HTML5 标签comment 注释标签用于在源文档中插入注释。注释内容不会被浏览器显示。为代码编写注释的好处是...
    才気莮孒阅读 4,051评论 1 25
  • 练习 name="viewport":屏幕设定 maximum-scale=1.0,minimum-scale=1...
    Zd_silent阅读 184评论 0 0
  • 新增的主体结构元素 主体结构元素:article、section、nav、aside非主体结构元素:header、...
    oWSQo阅读 3,477评论 0 0
  • 你要是不走进阳光 就会被黑暗吞噬
    尾戒不摘阅读 149评论 0 0
  • 去银行办卡,被问及职业。答曰,学生。 1998年9月1日,我成为了一名小学生,那天我爸爸背着我去上的学,学校好远好...
    窦家香阅读 139评论 0 0