HTML标签整理

前言

通过对所有HTMl标签(不包括HTMl5新增标签)的全面学习,将HTML标签分成一级、二级、三级三个等级。
一级标签需要全面的了解并熟悉如何使用;二级标签只要理解基本用法,并知道使用时会有哪些局限性;三级标签做到认识就可以了。
以下是对标签分级的标准:

  • 一级:兼容性好,常见的
  • 二级:兼容性一般的,需要其他语言配合的
  • 三级:废弃的,能用CSS代替的,兼容性非常差的

一级标签

HTML文档基本框架

标签名定义注意点
<html>定义HTML文档null
<head>定义关于文档的信息null
<body>定义文档的主体null
<!doctype>告知浏览器文档类型html4.0.1/xhtml有三种声明,html5只有一种声明
<style>定义样式表type属性是必须的,唯一值是“text/css”
<link>链接外部资源常见用途就是链接外部样式表,在<head>中使用
<script>定义Script脚本null
<noscript>在无法显示script时显示内容null
<!---->定义注释可用来隐藏内容
<meta/>定义页面的元信息(meta-information)可用于搜索引擎关键字,重定向等
<base>为页面上所有链接定义默认地址<head>中使用

HTML文档基本内容

#号为难点

标签名定义注意点
<h1>.<h6>定义标题null
<p>定义段落null
<hr/>定义水平线null
<br/>定义换行null
<title>定义文档标题null
<blockquote>定义长引用引用内容有单独的格式
<q>定义短引用引用内容加引号,没有单独格式
<address>定义作者或拥有者null
<img>定义嵌入图像alt和src是必要属性
<a>定义一个锚<a href="">...</a>常见用法
#<object>定义一个对象null
#<div>把文档分割以便于格式化null
#<span>定义文档中的节null
#<iframe>定义包含另外一个文档的内联框架null
#<frameset>定义框架集必须用cols或rows定义行或列
#<frame><frameset>定义一个特殊的窗口
<noframe>为不支持框架的浏览器显示内容位于<frameset>内部,文本必须包含在<body>…</body>
#<map>定义图像映射null
#<area>定义图像和映射的区域<area>总是被<map>标签嵌套
#<param>此标签为<object><applet>提供run-time参数null

HTML文档样式改变

标签名定义注意点
<pre>定义预格式文本保留了空格和换行
<ins>定义插入字null
<del>定义删除字null
<abbr>定义缩写可以用title属性让指针移动到上面显示完整版本<abbr title="hyper text markup language">html</abbr>
<bdo>定义文本的显示方向<bdo dir="ltr">...</bdo>,dir的属性:ltr从左往右,rtl从右往左

HTML表格和列表

标签名定义注意点
<table>定义一个表格null
<caption>定义表格标题null
<tbody>定义表格的主体内容表格的所有内容都下载完成才会显示表格
<th>定义表头单元格null
<tr>定义表格中的行null
<td>定义表格中的单元格null
<col/>为表格一个或多个列定义属性值紧随<table>或者<coltable>使用
<colgroup>对表格中的列进行分组,以便对其格式化null
<thead>定义表格中的表头内容null
<tfoot>定义表格中的页脚null
<ul>定义无序列表null
<ol>定义有序列表null
<li>定义列表的项目<ul><ol>后使用
<dl>定义了定义列表null
<dd>定义了定义列表的条目部分null

HTML表单

标签名定义注意点
<form>定义一个表单null
<input>根据不同的表单搜集用户信息null
<label><input>定义标注null
<fieldset>定义围绕表单的元素null
<legend>定义<fieldset>的标题null
<select>创建单选或多选菜单null
<optgroup>定义选项组null
<option>定义一个选项null
<textarea>定义多行文本输入控件null

二级标签

HTML兼容性弱或需要其他语言支持的

标签名定义注意点
<acronym>首字母缩写HTML5不支持
<applet>定义一个java applet需要java支持

三级标签

可用CSS替代的,用于调整文本格式

标签名定义注意点
<b>粗体字null
<big>大号字null
<em>强调字null
<i>斜体字null
<small>小号字null
<strong>强调字null
<sub>上标字null
<sup>下标字null
<u>下划线null
<s>删除字废弃
<strike>删除字废弃

标签名定义注意点
<var>为了强调变量的一种文字格式null
<tt>为了强调打字机效果的一种文字格式null
<samp>为了强调计算机代码样本的一种文字格式null
<kbd>为了强调键盘文本的一种文字格式null
<code>为了强调计算机代码的一种文字格式null
<dfn>为了强调这是一个项目的一种文字格式null

标签名定义注意点
<cite>一种引用格式,和<q>类似null
<dir>定义目录列表,和无序列表<ul>同一格式null
<font>定义字体格式null
<center>定义文本居中null

浏览器兼容差

标签名定义注意点
<basefont>定义页面默认的颜色和字号只有IE支持
<menu>定义一个有命令的菜单没有浏览器支持

其他

标签名定义注意点
<button>定义一个按钮由于不同浏览器会发送不同的值,建议用input代替
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值