语义元素
来源:互联网 发布:数组 reverse 编辑:程序博客网 时间:2024/04/30 00:29
一个语义元素能够清楚的描述其意义给浏览器和开发者。
无语义 元素实例: <div> 和 <span> - 无需考虑内容.
语义元素实例: <form>, <table>, and <img> - 清楚的定义了它的内容.
HTML5中新的语义元素
许多现有网站都包含以下HTML代码: <div id="nav">, <div class="header">, 或者 <div id="footer">, 来指明导航链接, 头部, 以及尾部.
HTML5提供了新的语义元素来明确一个Web页面的不同部分:
- <header>
- <nav>
- <section>
- <article>
- <aside>
- <figcaption>
- <figure>
- <footer>
语义元素的分类:
HTML元素,至少有两种不同的语义分类,甚至是三种不同类型的语义单元,即结构语义,内容语义,修饰形容语义(structural semantics, content semantics, and rhetorical semantics),这里对属性的语义还不能清楚的表述,但是似乎也可以分成结构语义和其他的可以延伸HTML的语义类别。
(1)HTML元素的语义类别
结构
这些元素的语义定义了他们在文档中扮演着的结构的角色
以下为引用的内容:
div
span
ol, ul, li, dl, dt, dd
del, ins
h1...h6
p
内容
这些元素的语义定义了在文档中表示内容标记的语义
以下为引用的内容:
a
abbr
acronym
address
blockquote
cite
code
dfn
kbd
q
samp
var
修饰形容
这些元素起到对内容的修饰和形容
以下为引用的内容:
strong
em
并无完全清楚的
不完全知道以下元素应该属于什么分类,看似三者都不是又或者都涵盖了
以下为引用的内容:
blockquote
site
q
(2)HTML属性的分类
这是比较难分类的部分,他可以作用在大部分的HTML元素中,通常属性是对元素语义的一个扩展和延伸
内容
以下为引用的内容:
alt
cite
datetime
lang
longdesc
title
延伸
以下为引用的内容:
class
id
rel
rev
- 语义元素
- HTML5语义化元素
- HTML5 语义元素
- HTML5 语义元素
- HTML5--语义元素
- HTML5 语义元素
- HTML5语义元素
- HTML语义元素
- HTML5新增语义元素
- HTML语义元素
- HTML5 语义相关元素标签
- HTML元素——语义相关元素
- 语义性与元素名全称问题
- 千呼万唤 HTML 5 (4) - 文本语义元素
- 2.1.3保留的语义相关元素
- 2.3.2新增-语义相关元素
- html中的语义相关元素介绍
- 语义性与元素名全称问题
- Java学习笔记-------Java引出GUI组件的事件 ???
- SwipeRefreshLayout使用心得
- iOS UIFont 字体大全
- WARN [http-8080-1] - No mapping found for HTTP request with URI [/MyLibrary/books/listBooks.action]
- hdu2533_N皇后问题
- 语义元素
- Logistic回归python代码
- 原生javascript技巧篇
- nodejs、npm、express安装
- 支付宝免签约 免手续费 支付接口API
- C/C++求职宝典21个重点笔记(常考笔试面试点)
- 20个实用的webApp前端开发技巧
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSourc
- 常用的ie6,ie7,ie8 css bug兼容性解决