html知识点整理
html知识点整理
小吴顶呱呱HTML简介
什么是html
HTML是用来描述网页的一种语言
- html指的是超文本标记语言:HyperText Markup Lanuage
- html不是一种编程语言,而是一种标记语言
- 标记语言是一套标记标签
- html使用标记标签来描述网页
- html文档包含HTML标签及文本内容
- html文档也叫做web页面
HTML标签
HTML标记标签通常被称为HTML标签(HTML tag)
- html标签是由尖括号包围的关键字,比如
- html标签通常是成对出现的
- html标签第一个标签是开始标签,第二个标签是结束标签
- 开始和结束标签也被称作开放标签和闭合标签
主要的html标签
一.HTML文档标签
-
<!DOCTYPE>
: 定义文档类型 -
<html>
:定义HTML文档 -
<head>
:定义文档的头部(1).
<meta>
: 定义元素可提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词. (2).<base>
:定义页面上的所有链接规定默认地址或默认目标. (3).<title>
: 定义文档的标题. (4).<link>
: 定义文档与外部资源的关系. (5).<style>
:定义 HTML 文档样式信息. -
<body>
:定义文档的主体.(脚本在非必须情况时在主体内容最后)
(1).<script>
: 定义客户端脚本,比如 JavaScript. (2).<noscript>
:定义在脚本未被执行时的替代内容.(文本)
二.布局标签和语义化
-
-
<div>
:定义块级元素. -
<span>
:定义行內元素. -
<header>
:定义区段或页面的页眉.(头部) -
<footer>
:定义区段或页面的页脚.(足部) -
<section>
:定义文档中的区段. -
<article>
:定义文章. -
<aside>
:定义页面内容之外的内容. -
<details>
:定义元素的细节. -
<summary>
:定义<details>
元素可见的标题. -
<dialog>
:定义对话框或窗口.<nav>
:定义导航.<hgroup>
:定义标题组
-
三.表单标签
<form>
:定义表单,表单包含在form标签之中<input>
:定义输入域<textarea>
:定义文本域(多行)<label>
定义一个控制的标签(input元素的标注)<fieldset>
定义域<legend>
:定义域的标题<select>
:定义一个选择列表<optgroup>
定义选择组<option>
定义下拉列表的选项
四.表格标签
<table>
:定义表格.<thead>
:定义页眉.<tbody>
:定义主体.<tfoot>
:定义页脚.<caption>
:定义标题.<th>
:定义表头.<tr>
:定义一行.<td>
:定义单元格
五.列表标签
<ul>
:定义无序列表<ol>
:定义有序列表<li>
定义列表项<dl>
定义自定义列表<dt>
:定义自定义列表项<dd>
:定义自定义的描述
六.图像和连接标签
<img>
:定义图像.注意加上alt属性<a>
:定义超链接.<map>
:定义图像映射。<area>
:定义图像地图内部的区域.<figure>
:定义媒介内容的分组.<figcaption>
:定义<figure>
元素的标题.
七.音频/视频
<audio>
:定义声音内容.<source>
:定义媒介源.<track>
:定义用在媒体播放器中的文本轨道.<video>
:定义视频
八.框架标签
<iframe>
:内联框架
九.格式标签
1.文章标签
-
<h1>
-<h6>
:定义 HTML 标题. -
<p>
:定义段落. -
<br>
:定义换行. -
<hr>
:定义水平线. -
<bdo>
:定义文字方向. -
<pre>
:定义预格式文本. -
<abbr>
:定义缩写. -
<address>
:定义文档作者或拥有者的联系信息. -
<ins>
:定义被插入文本. -
<del>
:定义被删除文本.<time>
:定义日期/时间.
2.短语元素标签
-
<em>
:定义强调文本. -
<strong>
:定义语气更为强烈的强调文本. -
<dfn>
:定义定义项目. -
<code>
:定义计算机代码文本. -
<samp>
:定义计算机代码样本. -
<kbd>
:定义键盘文本. -
<var>
:定义文本的变量部分. -
<sup>
:定义上标文本. -
<sub>
:定义下标文本. -
<cite>
:定义引用.<blockguote>
:定义长的引用.<q>
:定义短的引用.
3.字体样式标签
<i>
:显示斜体文本效果.<b>
:呈现粗体文本效果.<big>
:呈现大号字体效果.<small>
:呈现小号字体效果.<mark>
:定义有记号的文本.
十.其它
<canvas>
:定义图形容器,必须使用脚本来绘制图形。<meter>
:定义预定义范围内的度量.<progress>
:定义任何类型的任务的进度