1.article : 在W3C中定义的内容为:
<article> 标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。
注释:<article> 标签的内容独立于文档的其余部分。
others:
article元素用来在页面中表示一套结构完整且独立的内容部分。article可以用来呈现论坛的一个帖子,杂志或报纸中的一篇文章,一篇博客,用户提交的评论内容,可互动的页面模块挂件等。
<article>是可以嵌套使用的,内层的内容在原则上需要与外层内容相关联。例如,一篇博客文章与针对该文章的评论就可以使用嵌套<article>的方式;用来呈现评论的<article>元素被包含在文章内容的<article>里面。
2.section
W3C定义为:
<section> 标签定义文档中的节(section)。比如章节、页眉、页脚或文档中的其他部分。
others:
section元素标签用来表现普通的文档内容或应用区块。一个section通常由内容及其标题组成...但section元素标签并非一个普通的容器元素;当一个容器需要被直接定义样式或通过脚本定义行为时,推荐使用div元素而非section。
通常不推荐为那些没有标题的内容使用<section>;我们可以使用HTML5轮廓工具来检查我们的页面中是否有不包含标题部分的<section>容器。
我们可以看到,虽然文章有正式的h1与h2,但是在<section>中,仍然可以为这个内容部分使用h1来作为标题。
下面是几条关于使用<section>的禁忌:
不要将<section>作为用来设置样式或行为的“钩子”容器,那是<div>的工作。
如果<article>、<aside>或<nav>更符合状况,不要使用<section>。
不要为没有标题的内容区块使用<section>。
3.aside
W3C定义为:
<aside> 标签定义 article 以外的内容。aside 的内容应该与 article 的内容相关。
注释:<aside> 的内容可用作文档的侧栏。
others:
aside元素标签可以包含与当前页面或主要内容相关的引用、侧边栏、广告、nav元素组,以及其他类似的有别与主要内容的部分。
根据目前的规范,<aside>元素有两种使用方法:
被包含在<article>中作为主要内容的附属信息部分,其中的内容可
以是与当前文章有关的引用、词汇列表等。
在<article>之外使用,作为页面或站点全局的附属信息部分;最典型的形式是侧边栏(sidebar),其中的内容可以是友情链接、附属导航或广告单元等。
需要注意的是,<aside>元素的呈现方式不仅是字面上相似的sidebar;<aside>是符合语义化的内容划分方式,并不涉及该部分内容的显示样式定义。
4.hgroup
W3C定义:
使用 <hgroup> 标签对网页或区段(section)的标题进行组合:
<hgroup>
<h1>Welcome to my WWF</h1>
<h2>For a living planet</h2>
</hgroup>
<p>The rest of the content...</p>
5.header
<header>元素标签。我们一直以来都习惯于使用“<div id='header'>...</div>”这样的代码来写整个页面或某个区块的头部外层容器;在HTML5中,我们可以直接使用在语义上更加准确的<header>元素标签。 什么是<header>元素 根据W3C的定义规范:
The header element represents a group of introductory or navigational aids.A header
header元素是一种具有引导和导航作用的辅助元素。通常,header元素可以包含一个区块的标题(如h1至h6,或者hgroup元素标签),但也可以包含其他内容,例如数据表格、搜索表单或相关的logo图片。
怎样使用<header>元素 我们可以使用该元素来写整个页面的标题部分: 同一个页面中,每一个内容区块都可以有自己的<header>元素,例如: <header>元素中必要的内容有哪些 <header>元素通常包含一个标题标签(h1至h6)或是hgroup。另外,也可以包含其他内容,例如数据表格、搜索表单或相关的logo图片;根据最新的W3C HTML5规范更新,<nav>元素标签也可以在<header>中使用。 6.footer
长久以来,我们习惯于使用<div id="footer">这样的代码作为页面的页脚。在HTML5中,我们可以使用用途更广、扩展性更强的<footer>元素了。根据W3C的定义规范:
footer元素可以作为其直接父级内容区块或是一个根区块的结尾。footer通常包括其相关区块的附加信息,如作者、相关阅读链接以及版权信息等。
过去的方式
过去(及目前),我们通常使用类似下面这样的代码来写页面的页脚:
1 <div id="footer">
2 <ul>
3 <li>copyright</li>
4 <li>sitemap</li>
5 <li>contact</li>
6 <li>to top</li>
7 </ul>
8 <div>
HTML5的方式
在HTML5中,我们可以不使用div,而用更加语义化的footer来写:
1 <footer>
2 <ul>
3 <li>copyright</li>
4 <li>sitemap</li>
5 <li>contact</li>
6 <li>to top</li>
7 </ul>
8 </footer>
在同一个页面中可以使用多个<footer>元素,即可以用作页面整体的页脚,也可以作为一个内容区块的结尾,例如,我们可以将<footer>直接写在<section>或是<article>中:
1 <section>
2 Section content appears here.
3 <footer>
4 Footer information for section.
5 </footer>
6 </section>
1 <article>
2 Article content appears here.
3 <footer>
4 Footer information for article.
5 </footer>
6 </article>
7.nav
HTML5中的新元素标签<nav>用来将具有导航性质的链接划分在一起,使代码结构在语义化方面更加准确,同时对于屏幕阅读器等设备的支持也更好。
一直以来,我们习惯于使用形如<div id="nav">或<ul id="nav">这样的代码来写页面的导航;在HTML5中,我们可以直接将导航链接列表放到<nav>标签中
根据W3C的定义规范:
nav元素是一个可以用来作为页面导航的链接组;其中的导航元素链接到其他页面或当前页面的其他部分。并不是所有的链接组都要被放
进<nav>元素;例如,在页脚中通常会有一组链接,包括服务条款、首页、版权声明等;这时使用<footer>元素是最恰当
的,而不需要<nav>元素。
一个页面中可以拥有多个<nav>元素,作为页面整体或不同部分的导航;
<nav>不仅可以用来作为页面全局导航,也可以放在<article>标签内,作为单篇文章内容的相关导航链接到当前页面的其他位置。
8.time
<time> 标签定义日期或时间,或者两者
<time>9:00<time>
<time datetime = "2011-2-2">什么节</time>
但是,好像除了能将content有点突出外,二边有空格的感觉,没有什么效果。
9.mark
定义和用法
<mark> 标签定义带有记号的文本。请在需要突出显示文本时使用 <m> 标签。
实例
突出显示部分文本:
<p>Do not forget to buy <mark>milk</mark> today.</p>
在Opera 谷歌 firefox 中测试过,没有效果。
10.figure figcation
<figure>
<img .>
<figcaption>
<h1>...</h1>
</figcaption>
</figure>//让h1标签img标签组合
分享到:
相关推荐
### HTML标签详解大全 在网页开发中,HTML(HyperText Markup Language)是构建网页内容的基础语言,通过不同的标签实现各种功能。本文将详细介绍HTML的基本结构及其常用标签的使用方法。 #### HTML基本结构 HTML...
### HTML标签详解与HTML指令详解 #### 一、HTML文档结构 HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。一个基本的HTML文档结构包括`<html>`标签内的`<head>`和`<body>`两个主要部分。 ###...
在实际应用中,`<bean:define>`是一个非常有用的标签,它可以定义新的页面作用域属性和scripting变量。例如,你可以用它从ActionForm中提取数据并将其转换为特定类型的变量。在给定的例子中,`<bean:define>`标签将`...
本篇文章将全面解析HTML标签的用法,为网站开发者提供详细的指导。 首先,我们来了解一下HTML的基本结构。一个标准的HTML文档通常由三部分组成:文档声明、头部(head)和主体(body)。文档声明例如`<!DOCTYPE ...
HTML标签指令详解 HTML是HyperText Markup Language的缩写,用于创建网页的标记语言。下面将详细介绍 HTML 中的标签指令。 基本结构 HTML 文档的基本结构由以下几部分组成: * `<html>`:HTML 文档的开头和...
在"[Java.Web培训视频]_001.HTML常见标签深入详解"这个课程中,我们将深入探讨HTML的核心标签及其用法。 1. HTML结构标签:HTML文档通常由`<!DOCTYPE>`声明、`<html>`根元素、`<head>`头部元素和`<body>`主体元素...
**HTML标签详解** HTML(HyperText Markup Language)是构建网页的基础,DW(Dreamweaver)作为一款强大的网页设计工具,提供了对HTML标签的全面支持。本软件“Dw Html 标签详解和查询软件”专注于帮助用户理解和...
### HTML标签详解 #### 1. 基础标签与属性概述 HTML(HyperText Markup Language)是一种标记语言,用于创建网页结构。HTML文档由多个元素组成,这些元素通过标签来表示。每个标签都有特定的功能,并可以携带一个...
### Meta标签详解 #### 一、Meta标签简介与作用 Meta标签是HTML语言中的一个辅助性标签,位于HTML文档头部的`<HEAD>`区域,并在`<TITLE>`标签之前。虽然用户在浏览网页时无法直接看到这些信息,但对于网页的SEO...
### Struts2常用标签详解(实用版) #### 引言 在Java Web开发领域中,Struts2框架因其丰富的功能及灵活的配置而备受开发者们的青睐。为了更好地掌握Struts2框架并提升开发效率,本文将详细介绍Struts2中常用的...
本书“HTML5开发精要与实例详解”深入浅出地介绍了HTML5的核心概念、语法特性以及实际应用,旨在帮助读者快速掌握这一新技术。 首先,HTML5在结构元素上的改进是其一大亮点。它引入了如、、、等语义化标签,使得...
HTML标签详解 HTML标签是HTML语言的基础组成部分,它们是构建网页的基本结构单元。本文档将对HTML标签进行详细的解释,涵盖了HTML标签的基本结构、文件标题、文件更新、查询用表单、预设的基准路径、标题文字、字体...
其中,HTML标签库是Struts中非常重要的一部分,它专门用于创建与Struts框架交互的HTML输入表单。 **HTML标签库** HTML标签库主要用于生成HTML元素,构建表单,以及展示错误信息。它分为三个主要类别: 1. **基本...
### Struts1.x 标签详解 #### 一、引言 Struts 是 Apache Jakarta 的一个著名开源项目,旨在为构建基于 Java 的 Web 应用程序提供一个强大的框架。Struts 提供了大量的标签来帮助开发者简化开发过程。本文将详细...
HTML 标签详解大全 HTML(HyperText Markup Language)是一种标记语言,用于创建网页和网页应用程序的标准标记语言。本文档将对 HTML 标签进行详细的解释,涵盖了 HTML 的基本结构、常用标签、文本格式化、图片插入...
HTML标签主要用于生成常见的HTML元素,如表单元素(`<html:form>`)、文本输入(`<html:text>`)、复选框(`<html:checkbox>`)、单选按钮(`<html:radio>`)等。这些标签与ActionForm对象相结合,简化了数据绑定和...
HTML中的标签是位于网页头部与之间的辅助性标签,它在网页设计中发挥着关键作用。meta标签为浏览器和搜索引擎提供了重要信息,这些信息用来控制页面的描述、关键词、刷新率以及其他多种功能。meta标签大致可以分为两...
HTML5是现代网页开发的核心标准,它极大地扩展了HTML4的功能,引入了众多新的元素、API和特性,旨在提升用户体验,增强网页互动性,并优化移动设备的网页性能。《HTML5开发精要与实例详解》这本书无疑是一本深入学习...