meta
元素可提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词
属性 | 值 | 描述 | 4 | 5 |
---|---|---|---|---|
charset | character encoding | 定义文档的字符编码。 | 5 | |
content | some_text | 定义与 http-equiv 或 name 属性相关的元信息。 | 4 | 5 |
http-equiv | •content-type •expires •refresh •set-cookie |
把 content 属性关联到 HTTP 头部。 | 4 | 5 |
name | •author •description •keywords •generator •revised •others |
把 content 属性关联到一个名称。 | 4 | 5 |
scheme | some_text | 定义用于翻译 content 属性值的格式。不支持。 | 4 |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>meta</title>
<meta name="author" content="作者">
<meta name="revised" content="修改时间,10/9/2020">
<meta name="generator" content="生成器">
<meta name="description" content="描述信息">
<meta name="keywords" content="关键词">
</head>
<body>
</body>
</html>
标签的属性
•<标签名 属性1= “ 属性值1 “ 属性2=”属性值2”…>内容</标签名>
•属性的值用英文双引号或单引号括起来。
body常用属性
属性 | 描述 | 属性 | 描述 |
---|---|---|---|
alink | 鼠标点击超链接时的颜色 | bgcolor | 网页的背景颜色 |
link | 未访问过的超链接颜色 | background | 网页的背景图像 |
vlink | 已访问过的超链接颜色 | leftmargin | 网页的左边距 |
text | 所有文本的颜色 | topmargin | 网页的上边距 |
align(对齐)属性
属性 | 描述 | 属性 | 描述 |
---|---|---|---|
l**eft** | 左对齐(默认值) | r**ight** | 右对齐 |
c**enter** | 水平居中 | j**ustify** | 两端对齐 |
文字修饰
标签 | 呈现结果 | 标签 | 呈现结果 |
---|---|---|---|
b | 粗体 | strong | 强调文本 |
ins | 下画线 | i | 斜体 |
sup | 上标 | sub | 下标 |
del | 删除线 |
特殊字符
显示结果 | 描述 | 实体名称 | 实体编号 |
---|---|---|---|
空格 | |||
< | 小于号 | < | < |
> | 大于号 | > | > |
& | 和号 | & | & |
“ | 引号 | " | " |
‘ | 撇号 | ' (IE不支持) | ' |
¢ | 分 | ¢ | ¢ |
£ | 镑 | £ | £ |
¥ | 人民币/日元 | ¥ | ¥ |
€ | 欧元 | € | € |
§ | 小节 | § | § |
© | 版权 | © | © |
® | 注册商标 | ® | ® |
™ | 商标 | ™ | ™ |
× | 乘号 | × | × |
÷ | 除号 | ÷ | ÷ |
hr水平线标记size/width/color
img
•<img src=“url” alt=“替代文字”/>
属性 | 值 | 描述 |
---|---|---|
alt | text | 规定图像的替代文本。 |
src | URL | 规定显示图像的 URL。 |
绝对路径
- 服务器中的位置:
href=”https://www.test.com/HelloHBuilder/index.html“
2. 本地存储的位置:
file:///D:\桌面\HTML5课程\HTML5入门实例课程\lesson1\hill.png相对路径
目标相对于当前文件的路径
表示方法如下:
- ./ :代表文件所在的目录(可以省略不写)
- ../ :代表文件所在的父级目录,上上一级就是../../
- / :代表文件所在的根目录,其实可以理解成项目内部的绝对路径
超链接a
链接文本target值
| 值 | 描述 | | —- | —- | | _blank | 在新窗口中打开被链接文档。 | | _self | 在被点击时的同一框架中打开被链接文档(默认)。 | | _parent | 在父框架中打开被链接文档。 | | _top | 在窗口主体中打开被链接文档。 |
跳转
第一步:使用创建目标位置的锚点名称
第二步:使用链接文本创建锚点链接
预格式化标记pre
被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体
表格
……:定义表格标题
…:定义表格的标题栏(文字加粗)
…:定义表格的行
…:定义表格的列 ## 表格对齐 | 属性 | 值 | 描述 | | —- | —- | —- | | align | •left
•center
•right | 不赞成使用。请使用样式代替。
规定表格相对周围元素的对齐方式。 | ## 表格中的跨行和跨列: row**span:创建一个跨多行的单元时只需为最上端的单元。
col**span:创建一个跨多列的单元时只需为最左端的单元 ## 用于调整HTML表格中单元格的空间: cell**spacing属性-定义表格单元格之间的空间
cell**padding属性-表示单元格边框与单元格内容之间的距离
表格可以分为三个部分- 头部,主体和页脚 - - 创建单独的表头。 - - 创建一个单独的表页脚。 - - 表示表格的主体。可多个 和标签应出现在之前 | 标签 | 描述 | | —- | —- | | | 定义表格 | | | 定义表格的行 | | | 定义表格列的组 | | | 定义用于表格列的属性 | | | 定义表格的页眉 | | | 定义表格的主体 | | | 定义表格的页脚 | ```html
| 定义表格的表头 | | |
---|
| 定义表格单元 | | |
Month | Savings |
---|---|
January | $100 |
February | $80 |
Sum | $180 |

<a name="Lz843"></a>
# 无序列表
```html
<ul>
<li>列表项内容1</li>
<li>列表项内容2</li>
</ul>
有序列表
<ol>
<li>列表项内容1</li>
<li>列表项内容2</li>
</ol>
属性 | 值 | 描述 |
---|---|---|
reversed(针对HTML5) | reversed | 规定列表顺序为降序。(9,8,7…) |
start | number | 规定有序列表的起始值。 |
type | 1 A a I i |
规定在列表中使用的标记类型。 |
dl/dt定义列表
form表单标记
action
指定接收并处理表单数据的服务器程序的url地址
action的属性值可以是相对路径或绝对路径,还可以为接收数据的E-mail邮箱地址。
- <form action=“getAction.jsp”>
- <form action=“/getAction “>
- <form action=“http://www.baidu.com/index.jsp”>
method
设置表单数据的提交方式,其取值为get或post
get方法为默认值,这种方式提交的数据将显示在浏览器的地址栏中,保密性差,且有数据量的限制。
post方式的保密性好,并且无数据量的限制,使用method=”post”可以大量的提交数据。name
指定表单的名称,以区分同一个页面中的多个表单enctype
在发送到服务器之前应该如何对表单数据进行编码
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 在发送前编码所有字符(默认) |
multipart/form-data | 不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。 |
text/plain | 空格转换为 “+” 加号,但不对特殊字符编码。 |
<form action="#" method="post">
手机号:<input type="text" name="phone"/><br>
验证码:<input type="text" name="vcode"/><br>
<input type="submit" value="登 录"/> <input type="reset" value="重 置"/>
</form>
input
单行文本输入框、单选按钮、复选框、提交按钮、重置按钮等,要想定义这些元素就需要使用input控件。
type值
属性 | 属性值 | 描述 | 举例 |
---|---|---|---|
type | text | 单行文本输入框 | 用户名、账号、证件号码name、value、maxlength |
password | 密码输入框 | ||
radio | 单选按钮 | 必须为同一组中的选项指定相同的name值,这样“单选”才会生效 | |
checkbox | 复选框 | 可对其应用checked属性,指定默认选中项 |
|
button | 普通按钮 | ||
submit | 提交按钮 | 提交按钮是表单中的核心控件。可以对其应用value属性,改变提交按钮上的默认文本。 | |
reset | 重置按钮 | 可以对其应用value属性,改变重置按钮上的默认文本。 | |
image | 图像形式的提交按钮 | 图像形式的提交按钮用图像替代了默认的按钮,外观上更加美观。需要注意的是,必须为其定义src属性指定图像的url地址。 | |
hidden | 隐藏域 | 页面中将出现一个文本框和一个“浏览…”按钮,用户可以通过填写文件路径或直接选择文件的方式,将文件提交给后台服务器。 | |
邮箱输入 | 包含 e-mail 地址的输入域。在提交表单时,会自动验证 email 域的值。 | ||
url | URL 地址的输入域 | 在提交表单时,会自动验证 url 域的值。 | |
number | 用于应该包含数值的输入域,还能够设定对所接受的数字的限定 | 详见下面 | |
range | 用于应该包含一定范围内数字值输入域 | 显示为滑动条,还能够设定对所接受的数字的限定 | |
date/month.. | 日期和时间的新输入类型 | ||
search | 搜索域 | 站点搜索或 Google 搜索。search 域显示为常规的文本域。 | |
file | 文件域 | ||
name | 由用户自定义 | 控件的名称 | |
value | 由用户自定义 | input控件中的默认文本值 | |
size | 正整数 | input控件在页面中的显示宽度 | |
readonly | r**eadonly** | 该控件内容为只读(不能编辑修改) | |
disabled | disabled | 第一次加载页面时禁用该控件(显示为灰色) | |
checked | checked | 定义选择控件默认被选中的项 | |
maxlength | 正整数 | 控件允许输入的最多字符数 |
input type = “number”
属性 | 值 | 描述 |
---|---|---|
max | number | 规定允许的最大值 |
min | number | 规定允许的最小值 |
step | number | 规定合法的数字间隔(如果 step=”3”,则合法的数是 -3,0,3,6 等) |
value | number | 规定默认值 |
属性 | 值 | 描述 |
---|---|---|
max | number | 规定允许的最大值 |
min | number | 规定允许的最小值 |
step | number | 规定合法的数字间隔(如果 step=”3”,则合法的数是 -3,0,3,6 等) |
value | number | 规定默认值 |
<input type=“日历类型“ />
- date - 选取日、月、年
- month - 选取月、年
- week - 选取周和年
- time - 选取时间(小时和分钟)
- datetime - 选取时间、日、月、年(UTC 时间)
- datetime-local - 选取时间、日、月、年(本地时间)
表单增加标记综合案例
<input type="email" name="email" required="required"/>
<input type="url" name="website" required="required"/>
<input type="number" name="age" max="150" min="0" step="1" required="required" value="30"/>
<input type="range" name="motion" max="100" min="0" step="10" required="required" value="10"/>
<input type="date" name="birthday" required="required"/>
input属性
| 属性 | 属性值 | 含义说明 | | —- | —- | —- | | name | 用户自定义 | 控件的名称 | | value | 用户自定义 | input控件中的默认文本值 | | s**ize | 正整数 | input控件在页面中的显示宽度 | | readonly | readonly | 控件内容为只读(不能编辑修改) | | disabled | disabled | 第一次加载页面时禁用该控件(显示为灰色) | | checked | checked | 定义选择控件默认被选中的项 | | maxlength | 正整数 | 控件允许输入的最多字符数 | | autocomplete | on/off | 设定是否自动完成表单字段内容 | | autofocus | autofocus | 指定页面加载后是否自动获取焦点 | | form | form元素的id | 设定字段隶属于哪一个或多个表单 | | list | datalist元素的id | 指定字段的候选数据值列表 | | multiple | multiple | 指定输入框是否可以选择多个值 | | min、max和step | 数值 | 规定输入框所允许的最小值、最大值和间隔 | | pattern | 字符串 | 验证输入的内容是否与定义的正则表达式匹配 | | placeholder | 字符串 | 为input类型的输入框提供用户提示 | | required** | required | 规定输入框填写的内容不能为空 |
媒体object/embed
<object width="400" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="bookmark.swf">
<embed src="static/bookmark.swf" width="400" height="400"></embed>
</object>
audio
属性 | 值 | 描述 |
---|---|---|
autoplay | autoplay | 如果出现该属性,则音频在就绪后马上播放。 |
controls | controls | 如果出现该属性,则向用户显示控件,比如播放按钮。 |
loop | loop | 如果出现该属性,则每当音频结束时重新开始播放。 |
muted | muted | 规定视频输出应该被静音。 |
preload | preload | 如果出现该属性,则音频在页面加载时进行加载,并预备播放。 如果使用 “autoplay”,则忽略该属性。 |
src | url | 要播放的音频的 URL。 |
<audio src="static/horse.ogg" controls="controls">
你的浏览器不支持audio元素。
</audio>
video播放视频
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
</object>
</video>
textarea输入大量的信息
轻松地创建多行文本输入框
<form action="#" method="post">
评论:<br />
<textarea cols="60" rows="8">评论的时候,请遵纪守法并注意语言文明,多给文档分享人一些支持。</textarea><br /><br />
<input type="submit" value="提交"/>
</form>
select下拉菜单
标记名 | 常用属性 | 描述 |
---|---|---|
size | 指定下拉菜单的可见选项数(取值为正整数)。 | |
multiple | 定义multiple=”multiple”时,下拉菜单将具有多项选择的功能,方法为按住Ctrl键的同时选择多项。 | |
selected | 定义selected =” selected “时,当前项即为默认选中项。 |
<select name="city">
<optgroup label="北京">
<option value="东城区" selected="selected">东城区</option>
<option value="西城区">西城区</option>
<option value="朝阳区">朝阳区</option>
<option value="海淀区">海淀区</option>
</optgroup>
<optgroup label="上海">
<option value="浦东新区">浦东新区</option>
<option value="徐汇区">徐汇区</option>
<option value="虹口区">虹口区</option>
</optgroup>
</select>
<select name="hobby" multiple="multiple" size="4">
<option value="读书">读书</option>
<option value="写代码"selected="selected">写代码</option>
<option value="旅行">旅行</option>
<option value="听音乐">听音乐</option>
<option value="踢球">踢球</option>
<option value="游泳">游泳</option>
</select>
header
<header>
<h2 align="center">信息科学与技术学院关于2020年推免生接收工作实施细则</h2>
<p align="center">发表时间:2019-10-19 来源:信息科学与技术学院 编辑:院办 浏览量:5483次</p>
<hr />
</header>
nav定义导航链接
只是作为标注一个导航链接的区域。在不同设备上(手机或者PC)可以制定导航链接是否显示,以适应不同屏幕的需求
article/section
aside
定义article标记外的内容。
aside标记用来表示跟当前页面的内容没有很相关的部分,通常用于显示侧边栏或者补充的内容
例如:目录、索引、引用、侧边栏、广告等。
footer页脚
H5表单新增功能
属性 | 属性值 | 含义说明 |
---|---|---|
type | Email地址的输入域 | |
url | URL地址的输入域 | |
number | 数值的输入域 | |
range | 一定范围内数字值的输入域 | |
Date pickers (date,month,week,time,datetime, datetime-local) |
日期和时间的输入类型 | |
search | 搜索域 | |
color | 颜色输入类型 | |
tel | 电话号码输入类型 |
Input type | IE | Firefox | Opera | Chrome | Safari |
---|---|---|---|---|---|
No | 4.0 | 9.0 | 10.0 | No | |
url | No | 4.0 | 9.0 | 10.0 | No |
number | No | No | 9.0 | 7.0 | No |
range | No | No | 9.0 | 4.0 | 4.0 |
Date pickers | No | No | 9.0 | 10.0 | No |
search | No | 4.0 | 11.0 | 10.0 | No |
color | No | No | 11.0 | No | No |