Web前端学习笔记

CSS初探18

2017-07-29  本文已影响0人  一个非典型IT学习者

Head First HTML与CSS

第十二章 HTML5标记

CSS——掌控页面的表现

关于HTML5

<div>不够特定,新的HTML5标记提供了更特定、更适合某些结构的标记。利用HTML5标记,我们可以把原来的<div>换成一些更加特定的元素,更明确地指示其中包含什么类型的内容。

HTML5部分元素介绍

<article>表示页面中一个独立的组成部分,如一个博客帖子、用户论坛帖子或新闻报道。

<nav>所包含的内容将作为页面的导航链接。

<header>放在页面顶部的内容,或者放在页面某个区块的顶部。

<footer>放在页面底部的内容,或者放在页面某个区块的底部。

<time>可能包含一个日期或时间,也可能同时包含日期和时间。

<aside>包含的内容是对页面内容的补充,如插图或边栏。

<section>一个主题性内容分组,通常包含一个首部(header),可能还有一个底部(footer)。

<video>用来为页面增加视频媒体。

因此关于之前的starbuzz页面,我们可以:

使用<header>元素代替我们的header<div>。

使用<section>元素代替我们之前的drinks<div>和main<div>。

使用<aside>元素代替我们之前的sidebar<div>。

使用<footer>元素代替我们之前的footer<div>。

创建博客

很多新的HTML5元素正好非常适合创建博客。其中导航栏使用<nav>元素。

区别<section>与<article>:

使用<section>可以把相关的内容分组在一起,使用<article>包含独立的内容。

添加日期

time元素有一个重要的属性:datetime。

如果使用datetime属性来指定一个日期和/或一个时间,可以写你希望的任何元素内容。通常,这可能是某个与日期或时间相关的文本,如“February 18,2012”或者甚至可以是“yesterday”或“now”。如果元素内容没有采用官方Internet日期/时间格式来写,就必须有datetime属性。

<time datetime="2012-02-18">2/18/2012</time>

其中,"2012-02-18"是指定日期的官方Internet格式,包含日、月和年。

官方格式如下:

2012-02

2012

2012-02-18 09:00

2012-02-18 18:00

05:00

2012-02-18 05:00Z(有Z表示UTC时间)

上一篇下一篇

猜你喜欢

热点阅读