HTML5保留的常用元素
1.基本元素
HTML5保留的基本元素有:
<!--...-->
: 定义HTML注释。位于<!--...-->
之间的内容会被当成注释处理<html>
: HTML5文档的根元素。但HTML5允许完全省略这个元素<head>
: 定义HTML5文档的页面部分。但HTML5允许完全省略这个元素<title>
: 定义HTML5文档的页面标题<body>
: 定义HTML5文档的页面主体部分,该标签可以指定id、class、style等核心属性。<style>
: 用于引入样式定义。<h1>到<h6>
: 定义标题一到标题六<p>
: 定义段落<br>
: 插入一个换行<hr>
: 定义水平线<div>
: 定义文档中的节<span>
: 与<div>
基本相似,区别是span定义的的节默认不会换行
2.文本格式化元素
下面的元素让文本内容在浏览器中呈现出特定效果:
<b>
: 定义粗体文本<i>
: 定义斜体文本<em>
: 定义强调文本<strong>
: 定义粗体文本<small>
: 定义小号字体文本<sup>
: 定义上标文本<sub>
: 定义下标文本<bdo>
: 定义文本显示方向(dir='ltr' 从左向右;dir='rtl' 从右向左
)
3.语义相关元素
<abbr>
: 用于表示一个缩写。使用该元素时可指定title
属性(title用于指定该缩写的全称)<address>
: 通常,<address>
元素可以放在当前section的<footer>
元素中,如果存在的话<blockquote>
: 用于定义一段长的引用文本<q>
: 用于定义一段长的引用文本,浏览器会为其添加添加引号<code>
: 用于表示一段计算机代码<dfn>
: 用于定义一个专业术语<del>
: 用于定义文档中被删除的文本<ins>
: 用于定义文档中插入的文本,通常会和<del>
一起使用<pre>
: 用于表示该元素所包含的文本已经进行了”预格式化”。<samp>
:用于定义示范文本内容<kbd>
: 用于定义键盘文本<var>
: 用于表示一个变量
4.超链接和锚点
<a>
: 可以指定3个重要属性- href:指定超链接所关联的另一个资源
- target:指定使用框架集中那个框架来装载另一个资源。该属性的属性值可以是_self、_blank、_top、_parent四个值,分别代表自身、性窗口、顶层框架、父框架来装载新资源
- media:指定目标URL所引用的媒体类型。默认值为all。只有当指定了href属性时该属性才有效。(这是一个新的属性)
- 一个完整的网址,遵守语法规则:
scheme://host.domain:port/path/filename
- scheme: 指定英特网服务的类型
- domain: 指定英特网域名
- host: 指定此域中的主机
- port: 指定主机的端口号
- path: 指定远程服务器上的路径
- filename:指定远程文档的名称
- 锚点:
1 | <span name="test">1</span> |
5.列表相关元素
HTML5还保留了如下几个列表相关元素:
<ul>
: 定义无序列表<ol>
: 定义有序列表<li>
: 定义列表项目<dl>
: 定义列表,该元素只能包含<dt.../>和<dd.../>
两种子元素<dt>
: 定义标题列表项<dd>
:定义普通列表项
6.图像相关元素
<img.../>
: 包含的属性- src:指定图片的位置,既可以是相对路径,也可以是绝对路径
- alt:该属性指定的一段文本,该文本作为图片的提示信息
- height:指定图片的高度,该属性可以是百分百,也可以是像素值
- width: 指定图片的宽度,该属性可以是百分百,也可以是像素值
7.表格相关元素
<table>
: 用于定义表格- cellpadding:定义单元格内容和单元格边框之间的间距。
- cellspacing: 定义单元格之间的间距。
- width:指定表格的宽度
<caption>
: 定义表格标题<tr>
: 定义表格行<td>
: 定义单元格<th>
: 定义表格页眉的单元格<tbody>
: 定义表格的主体<thead>
: 定义表格头<tfoot>
: 定义表格脚
8.框架相关元素
<iframe.../>
:直接在页面中生成一个内联框架,可以直接放在HTML页面的任意位置
1 | <iframe src="img.html" width="200" heigth="200"> |