摘要
本文部分内容来源于网络,个人收集整理,请勿传播
HTML5简介
什么是HTML?
HTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言: Hyper Text Markup Language
- HTML 不是一种编程语言,而是一种标记语言
- 标记语言是一套标记标签 (markup tag)
- HTML 使用标记标签来描述网页
- HTML 文档包含了HTML 标签及文本内容
- HTML文档也叫做 web 页面
什么是 HTML5?
HTML5 是下一代 HTML 标准。
HTML , HTML 4.01的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。
HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。
HTML5 是如何起步的?
HTML5 是 W3C 与 WHATWG 合作的结果,WHATWG 指 Web Hypertext Application Technology Working Group。。
WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。
HTML5 中的一些有趣的新特性:
- 用于绘画的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 对本地离线存储的更好的支持
- 新的特殊内容元素,比如 article、footer、header、nav、section
- 新的表单控件,比如 calendar、date、time、email、url、search
标签分类
- 自闭和标签
1 | <meta charset="UTF-8"> |
- 主动闭合标签
1 | <title>Document</title> |
head标签
meta
- 编码
- 跳转
- 刷新
- 关键字
- 描述
- IE兼容
1 | <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
title
网页的头部信息
1 | <title>Document</title> |
link
- css
- icon
1 | <link rel="stylesheet" href="style.css"> |
style
在页面中写样式,参照css
script
引入js文件
1 | <script src="my.js"></script> |
body标签
图标以及各种字符,请参照
- p:段落
- br:换行
- hr:分割线
- h系列:标题
<!-- 这是一个注释 -->
input
- type=’text’:name、value
- type=’password’:name、value
- type=’submit’:value=’’ 提交按钮、表单
- type=’button’:按钮
- type=’radio’:单选框 value、checked=’checked’ name相同互斥
- type=’checkbox’:复选框 value、checked=’checked’ name批量获取数据
- type=’file’:依赖
<form action="" enctype="multipart/form-data"></form> - type=’rest’:重置
textarea
1 | <textarea name="" id="" cols="30" rows="10"></textarea> |
select
name,内部option value,提交到后台,size,multiple
a
- 跳转
- 锚:href=”#id” 标签的id不允许重复
1 | <a href="https://c.isme.pub/" target="_blank">isme</a> |
img
1 | <img src="a.png" alt="图片" title=""> |
列表
- 无序列表:ul li
- 有序列表:ol li
- 自定义列表:dl dt dd
表格
- table
- thead
- tr
- th
- tr
- tbody
- tr
- th
- tr
- thead
- colspan
- rowspan
label
用于点击文件,使用关联的标签获取光标
1 | <label for="user">用户名</label> |
fieldset
- legend
标签分类
- 块级标签
- div
- h
- p
- 内联标签
- span
- 标签之间可以嵌套
- 标签存在的意义:css、js操作
html标签表格
| 属性 | 描述 |
|---|---|
| class | 为html元素定义一个或多个类名(classname)(类名从样式文件引入) |
| id | 定义元素的唯一id |
| style | 规定元素的行内样式(inline style) title |
| title | 描述了元素的额外信息 (作为工具条使用) |
<html> |
定义HTML文档 |
<head> |
定义了文档的信息 |
<title> |
定义了文档的标题 |
<base> |
定义了页面链接标签的默认链接地址 |
<link> |
定义了一个文档和外部资源之间的关系 |
<meta> |
定义了HTML文档中的元数据 |
<script> |
定义了客户端的脚本文件 |
<style> |
定义了HTML文档的样式文件 |
<body> |
定义文档的主体 |
<h1> to <h6> |
定义 |
<hr> |
定义水平线 |
<!--> |
定义注释 |
<p> |
定义一个段落 |
<br> |
插入单个折行(换行) |
<a> |
定义一个超级链接 |
<img> |
定义图像 |
<map> |
定义图像地图 |
<area> |
定义图像地图中的可点击区域 |
<table> |
定义表格 |
<th> |
定义表格的表头 |
<tr> |
定义表格的行 |
<td> |
定义表格单元 |
<caption> |
定义表格标题 |
<colgroup> |
定义表格列的组 |
<col> |
定义用于表格列的属性 |
<thead> |
定义表格的页眉 |
<tbody> |
定义表格的主体 |
<tfoot> |
定义表格的页脚 |
<ol> |
定义有序列表 |
<ul> |
定义无序列表 |
<li> |
定义列表项 |
<dl> |
定义定义列表 |
<dt> |
自定义列表项目 |
<dd> |
定义自定列表义的描述 |
<div> |
定义了文档的区域,块级(block-level) |
<span> |
用来组合文档中的行内元素,内联元素(inline) |
<div> |
定义文档区块,块级(block-level) |
<span> |
定义span,用来组合文档中的行内元素。 |
<form> |
定义供用户输入的表单 |
<input> |
定义输入域 |
<textarea> |
定义文本域(一个多行的输入控件) |
<label> |
定义了<input>元素的标签,一般为输入标题 |
<fieldset> |
定义了一组相关的表单元素,并使用外框包含起来 |
<legend> |
定义了<fieldset>元素的标题 |
<select> |
定义了下拉选项列表 |
<optgroup> |
定义选项组 |
<option> |
定义下拉列表中的选项 |
<button> |
定义一个点击按钮 |
<datalist> |
指定一个预先定义的输入控件选项列表 |
<keygen> |
定义了表单的密钥对生成器字段 |
<output> |
定义一个计算结果 |
<iframe> |
定义一个内联的iframe |
<script> |
定义了客户端脚本 |
<noscript> |
定义了不支持脚本浏览器输出的文本 |
HTML字符实体
| 显示结果 | 描述 | 实体名称 | 实体编号 |
|---|---|---|---|
|
空格 | |
  |
< |
小于号 | < |
< |
> |
大于号 | > |
> |
& |
和号 | & |
& |
" |
引号 | " |
" |
' |
撇号 | ' |
(IE不支持) |
¢ |
分 | ¢ |
¢ |
£ |
镑 | £ |
£ |
¥ |
日圆 | ¥ |
¥ |
€ |
欧元 | € |
€ |
§ |
小节 | § |
§ |
© |
版权 | © |
© |
® |
注册商标 | ® |
® |
™ |
商标 | ™ |
™ |
× |
乘号 | × |
× |
÷ |
除号 | ÷ |
÷ |
URL编码实例
| 字符 | URL |
|---|---|
€ |
%80 |
£ |
%A3 |
© |
%A9 |
® |
%AE |
À |
%C0 |
Á |
%C1 |
 |
%C2 |
à |
%C3 |
Ä |
%C4 |
Å |
%C5 |
颜色
| Color | Name | Name |
|---|---|---|
| AliceBlue | #F0F8FF | #F0F8FF |
| AntiqueWhite | #FAEBD7 | #FAEBD7 |
| Aqua | #00FFFF | #00FFFF |
| Aquamarine | #7FFFD4 | #7FFFD4 |
| Azure | #F0FFFF | #F0FFFF |
| Beige | #F5F5DC | #F5F5DC |
| Bisque | #FFE4C4 | #FFE4C4 |
| Black | #000000 | #000000 |
| BlanchedAlmond | #FFEBCD | #FFEBCD |
| Blue | #0000FF | #0000FF |
| BlueViolet | #8A2BE2 | #8A2BE2 |
| Brown | #A52A2A | #A52A2A |
| BurlyWood | #DEB887 | #DEB887 |
| CadetBlue | #5F9EA0 | #5F9EA0 |
| Chartreuse | #7FFF00 | #7FFF00 |
| Chocolate | #D2691E | #D2691E |
| Coral | #FF7F50 | #FF7F50 |
| CornflowerBlue | #6495ED | #6495ED |
| Cornsilk | #FFF8DC | #FFF8DC |
| Crimson | #DC143C | #DC143C |
| Cyan | #00FFFF | #00FFFF |
| DarkBlue | #00008B | #00008B |
| DarkCyan | #008B8B | #008B8B |
| DarkGoldenRod | #B8860B | #B8860B |
| DarkGray | #A9A9A9 | #A9A9A9 |
| DarkGreen | #006400 | #006400 |
| DarkKhaki | #BDB76B | #BDB76B |
| DarkMagenta | #8B008B | #8B008B |
| DarkOliveGreen | #556B2F | #556B2F |
| DarkOrange | #FF8C00 | #FF8C00 |
| DarkOrchid | #9932CC | #9932CC |
| DarkRed | #8B0000 | #8B0000 |
| DarkSalmon | #E9967A | #E9967A |
| DarkSeaGreen | #8FBC8F | #8FBC8F |
| DarkSlateBlue | #483D8B | #483D8B |
| DarkSlateGray | #2F4F4F | #2F4F4F |
| DarkTurquoise | #00CED1 | #00CED1 |
| DarkViolet | #9400D3 | #9400D3 |
| DeepPink | #FF1493 | #FF1493 |
| DeepSkyBlue | #00BFFF | #00BFFF |
| DimGray | #696969 | #696969 |
| DodgerBlue | #1E90FF | #1E90FF |
| FireBrick | #B22222 | #B22222 |
| FloralWhite | #FFFAF0 | #FFFAF0 |
| ForestGreen | #228B22 | #228B22 |
| Fuchsia | #FF00FF | #FF00FF |
| Gainsboro | #DCDCDC | #DCDCDC |
| GhostWhite | #F8F8FF | #F8F8FF |
| Gold | #FFD700 | #FFD700 |
| GoldenRod | #DAA520 | #DAA520 |
| Gray | #808080 | #808080 |
| Green | #008000 | #008000 |
| GreenYellow | #ADFF2F | #ADFF2F |
| HoneyDew | #F0FFF0 | #F0FFF0 |
| HotPink | #FF69B4 | #FF69B4 |
| IndianRed | #CD5C5C | #CD5C5C |
| Indigo | #4B0082 | #4B0082 |
| Ivory | #FFFFF0 | #FFFFF0 |
| Khaki | #F0E68C | #F0E68C |
| Lavender | #E6E6FA | #E6E6FA |
| LavenderBlush | #FFF0F5 | #FFF0F5 |
| LawnGreen | #7CFC00 | #7CFC00 |
| LemonChiffon | #FFFACD | #FFFACD |
| LightBlue | #ADD8E6 | #ADD8E6 |
| LightCoral | #F08080 | #F08080 |
| LightCyan | #E0FFFF | #E0FFFF |
| LightGoldenRodYellow | #FAFAD2 | #FAFAD2 |
| LightGray | #D3D3D3 | #D3D3D3 |
| LightGreen | #90EE90 | #90EE90 |
| LightPink | #FFB6C1 | #FFB6C1 |
| LightSalmon | #FFA07A | #FFA07A |
| LightSeaGreen | #20B2AA | #20B2AA |
| LightSkyBlue | #87CEFA | #87CEFA |
| LightSlateGray | #778899 | #778899 |
| LightSteelBlue | #B0C4DE | #B0C4DE |
| LightYellow | #FFFFE0 | #FFFFE0 |
| Lime | #00FF00 | #00FF00 |
| LimeGreen | #32CD32 | #32CD32 |
| Linen | #FAF0E6 | #FAF0E6 |
| Magenta | #FF00FF | #FF00FF |
| Maroon | #800000 | #800000 |
| MediumAquaMarine | #66CDAA | #66CDAA |
| MediumBlue | #0000CD | #0000CD |
| MediumOrchid | #BA55D3 | #BA55D3 |
| MediumPurple | #9370DB | #9370DB |
| MediumSeaGreen | #3CB371 | #3CB371 |
| MediumSlateBlue | #7B68EE | #7B68EE |
| MediumSpringGreen | #00FA9A | #00FA9A |
| MediumTurquoise | #48D1CC | #48D1CC |
| MediumVioletRed | #C71585 | #C71585 |
| MidnightBlue | #191970 | #191970 |
| MintCream | #F5FFFA | #F5FFFA |
| MistyRose | #FFE4E1 | #FFE4E1 |
| Moccasin | #FFE4B5 | #FFE4B5 |
| NavajoWhite | #FFDEAD | #FFDEAD |
| Navy | #000080 | #000080 |
| OldLace | #FDF5E6 | #FDF5E6 |
| Olive | #808000 | #808000 |
| OliveDrab | #6B8E23 | #6B8E23 |
| Orange | #FFA500 | #FFA500 |
| OrangeRed | #FF4500 | #FF4500 |
| Orchid | #DA70D6 | #DA70D6 |
| PaleGoldenRod | #EEE8AA | #EEE8AA |
| PaleGreen | #98FB98 | #98FB98 |
| PaleTurquoise | #AFEEEE | #AFEEEE |
| PaleVioletRed | #DB7093 | #DB7093 |
| PapayaWhip | #FFEFD5 | #FFEFD5 |
| PeachPuff | #FFDAB9 | #FFDAB9 |
| Peru | #CD853F | #CD853F |
| Pink | #FFC0CB | #FFC0CB |
| Plum | #DDA0DD | #DDA0DD |
| PowderBlue | #B0E0E6 | #B0E0E6 |
| Purple | #800080 | #800080 |
| Red | #FF0000 | #FF0000 |
| RosyBrown | #BC8F8F | #BC8F8F |
| RoyalBlue | #4169E1 | #4169E1 |
| SaddleBrown | #8B4513 | #8B4513 |
| Salmon | #FA8072 | #FA8072 |
| SandyBrown | #F4A460 | #F4A460 |
| SeaGreen | #2E8B57 | #2E8B57 |
| SeaShell | #FFF5EE | #FFF5EE |
| Sienna | #A0522D | #A0522D |
| Silver | #C0C0C0 | #C0C0C0 |
| SkyBlue | #87CEEB | #87CEEB |
| SlateBlue | #6A5ACD | #6A5ACD |
| SlateGray | #708090 | #708090 |
| Snow | #FFFAFA | #FFFAFA |
| SpringGreen | #00FF7F | #00FF7F |
| SteelBlue | #4682B4 | #4682B4 |
| Tan | #D2B48C | #D2B48C |
| Teal | #008080 | #008080 |
| Thistle | #D8BFD8 | #D8BFD8 |
| Tomato | #FF6347 | #FF6347 |
| Turquoise | #40E0D0 | #40E0D0 |
| Violet | #EE82EE | #EE82EE |
| Wheat | #F5DEB3 | #F5DEB3 |
| White | #FFFFFF | #FFFFFF |
| WhiteSmoke | #F5F5F5 | #F5F5F5 |
| Yellow | #FFFF00 | #FFFF00 |
| YellowGreen | #9ACD32 | #9ACD32 |
html 速查
1 | HTML基本文档(HTML Basic Document) |