目录 |
内容 |
1、文本格式化标签 |
加粗<b></b>…… |
2、HTML 常用标签 |
2.1<img> |
|
2.2<a> |
|
2.3表格标签 |
|
2.4列表标签 |
3、表格标签 |
4、列表标签 |
4.1无序列表(重要)ul li |
|
4.2有序列表 |
|
4.3自定义列表(重要) |
5、表单标签 |
6、特殊字符 |
7、HTML5 新增的语义化标签 |
<header>:头部标签 |
|
<nav>:导航标签 |
|
<article>:内容标签 |
|
<section>:定义文档某个区域 |
|
<aside>:侧边栏标签 |
|
<footer>:尾部标签 |
8、HTML5 新增的多媒体标签 |
video(视频) |
|
audio(音频) |
9、HTML5 新增的 input 类型 |
10、HTML5 新增的表单属性 |
一、文本格式化标签
加粗 |
标签 |
加粗 |
<strong></strong> 或者 <b></b>
|
倾斜 |
<em></em> 或者 <i></i>
|
删除线 |
<del></del> 或者 <s></s>
|
下划线 |
<ins></ins> 或者 <u></u>
|
二、 HTML常用标签
1、图像标签 img
属性 |
属性值 |
说明 |
src |
图片路径 |
必须属性 |
alt |
文本 |
替换文本。图片不显示的时候,显示的文字 |
title |
文本 |
提示文本。鼠标放到图像上,显示的文字 |
2、超链接标签 a
2.1 作用:从一个页面链接到另一个页面
2.2 语法格式:<a href=" 跳转目标" target="目标窗口的弹出方式" >文本或图像 </a>
属性 |
属性值 |
target |
指定页面的打开方式,_self为默认方式 ; _blank为在新窗口中的打开方式 |
连接分类 |
例子 |
外部链接 |
< a href="http:// www.baidu.com ">百度</a> |
内部链接 |
< a href=" index.html "首页</a> |
空链接 |
< a href=" # "首页</a> 没有确定链接目标时 |
下载链接 |
如果href里面的地址是一个文件或者是压缩包,会下载文件 |
网页元素链接 |
网页中的各种网页元素,如文本、图像、表格、音频、视频等 都可以添加超链接 |
|
可以快速的定位到页面的某个位置 |
|
- 1、在链接的文本的href属性中,设置属性值为 #名字 的形式,如 <a href = "#two">第二集</a> 点击这里 |
|
- 2、找到目标位置标签,里面添加一个 id属性= 刚才的名字,如<h4 id="two">第二集开始</h4> 跳转到这里 |
3、表格标签
3.1 基本
标签 |
说明 |
|
thead |
表格的头部区域 |
tbody |
表格的主体区域 |
1. <table> </table> |
是用于定义表格的标签。 |
2. <th></th> |
表格的表头部分(table header) |
3. <tr> </tr> |
标签用于定义表格中的行,必须嵌套在 <table> </table>标签中。 |
4. <td> </td> |
用于定义表格中的单元格,必须嵌套在<tr></tr>标签中。(table data) |
3.2表格属性:
属性名 |
属性值 |
描述 |
align |
left center right |
规定表格相对周围元素的对齐方式 |
border |
1或" " |
规定表格单元是否拥有边框,默认是 “ ”,表示没有边框 |
cellpadding |
像素值 |
规定单元边沿与其内容之间的空白,默认1像素 |
cellspacing |
像素值 |
规定单元格之间的间隔默认2像素 |
width |
像素值或百分比 |
规定表格的宽度 |
3.3 合并单元格
- 跨行合并 : rowspan=“合并单元格的个数”
- 跨列合并 : colspan=“合并单元格的个数”
- 跨行:最上侧单元格为目标单元格,写合并代码
-
跨列:最左侧单元格为目标单元格,写合并代码
:
1、确认是 跨行 还是 夸列
2、找到目标单元格 写上代码 如:<td colspan='2'> </td>
3、删除多余的单元格
这里就需要删除第三格
4、列表标签
作用:用来布局
分为:
-
无序列表(重要)ul li
- 有序列表 ol li
-
自定义列表(重要)
4.1 无序列表
<ul>
<li>111</li>
<li>222</li>
<li>333</li>
</ul>
list-style: none;
//去掉li前面的 项目符号(小圆点)
注意:
- 无需列表的各项列表项之间没有顺序级别之分,是并列的;
- <ul></ul>中只能嵌套<li></li>,输入其他标签和文字是不被允许的;(有序列表一样)
- <li></li>之间相当于一个容器,可以容纳所有元素;(有序列表一样)
- 无需列表会带有自己的属性,所以在实际的开发中,会将其属性用css来设置掉;(有序列表一样)
4.2 有序列表
<ol>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ol>
4.3 自定义列表(重点)
定义:
<dl>
<dt>标题一</dt>
<dd>标题一解释1</dd>
<dd>标题一解释2</dd>
<dd>标题一解释3</dd>
</dl>
<dl>
<dt>标题二</dt>
<dd>标题二解释1</dd>
<dd>标题二解释2</dd>
<dd>标题二解释3</dd>
</dl>
5、表单标签
5.1目的:收集用户信息
5.2组成:表单域、表单元素(表单控件)、提示信息
<form></form>
会将它范围内的表单元素信息提交给服务器
<form action="url地址" method="提交方式(post get)" name="表单域名称(区分多个表单域)">
表单元素
</form>
5.3表单元素 input
<label>
5.3.1 表单元素 input
- type属性值
<input type="属性值" />
type属性值 |
描述 |
button |
点击按钮(多数情况通过javascript启动脚本);比如获取验证码 |
checkbox |
复选框 |
file |
定义输入字段和"浏览按钮",供文件上传。 |
hidden |
定义隐藏的输入字段 |
image |
定义图像形式的提交按钮 |
password |
定义密码字段 该字段中的字符被掩码 |
radio |
定义单选按钮 |
reset |
定义重置按钮 重置按钮会清除表单中的所有数据 |
submit |
定义提交按钮 会把表单数据发送到服务器 |
text |
单行的输入字段、文本 默认宽度20个字符 |
其他属性 |
属性值 |
描述 |
name |
自定义 |
定义input元素的名称 |
value |
自定义 |
规定input元素的值 |
checked |
checked |
规定此input元素首次加载时应当被选中 |
maxlength |
正整数 |
规定输入字符的最大长度 |
- name value 属性主要给后台人员使用
- name 表单元素的名字,要求 单选按钮和复选框 要有相同的name值
- checked 属性主要针对于 单选按钮 和 复选框 ;一打开页面就默认选中某个表单元素。
5.3.2<label>
标签
//点击文字某某某 也可以选上checkbox for对应id
<label for="sex">某某某</label>
<input type="checkbox" name="sex" id="sex">
<label for="xx">
学习<input type="checkbox" id="xx">
</label>
//实现功能,单选框 只能选择其中一个
<label for="sex1">女</label><input type="radio" id="sex1" name="sex">
<label for="sex2">男</label><input type="radio" id="sex2" name="sex">
5.3.3 select
下拉列表
//select 中 至少包含一对option
// selected='selected' 定义默认选项
<select>
<option >1</option>
<option selected='selected'>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
5.3.4 textarea
标签
//多行文本输入框 cols每行字符数 rows显示的行数
// 在实际开发中,用css来改变大小
<textarea cols="30" rows="10"></textarea>
6 、 特殊字符
特殊字符 |
描述 |
字符的代码() |
|
空格符 |
  |
< |
小于号 |
< |
> |
大于号 |
> |
7、HTML5 新增的语义化标签
- 这种语义化标准主要是针对搜索引擎的
- 这些新标签页面中可以使用多次
<div class=“header”> </div>
<div class=“nav”> </div>
<div class=“content”> </div>
<div class=“footer”> </div>
- <header>:头部标签
- <nav>:导航标签
- <article>:内容标签
- <section>:定义文档某个区域
- <aside>:侧边栏标签
- <footer>:尾部标签
8 、HTML5 新增的多媒体标签
8.1 视频<video>
<video src="文件地址" controls="controls"></video>
<video controls="controls" width="300">
<source src="move.ogg" type="video/ogg" >
<source src="move.mp4" type="video/mp4" >
您的浏览器暂不支持 <video> 标签播放视频
</ video >
属性 |
值 |
描述 |
autoplay |
autoplay |
视频就绪自动播放 |
controls |
controls |
向用户显示播放控件 |
width |
像素 |
设置播放器宽度 |
height |
像素 |
设置播放器高度 |
loop |
loop |
是否循环播放 |
preload |
auto(预先加载视频) none(不应加载视频) |
规定是否加载视频 |
src |
url |
视频url地址 |
poster |
imgurl |
加载等待的画面图片 |
muted |
muted |
静音播放 |
8.2 音频<audio>
<audio src="文件地址" controls="controls"></audio>
< audio controls="controls" >
<source src="happy.mp3" type="audio/mpeg" >
<source src="happy.ogg" type="audio/ogg" >
您的浏览器暂不支持 <audio> 标签。
</ audio>
属性 |
值 |
描述 |
autoplay |
autoplay |
视频就绪自动播放 |
controls |
controls |
向用户显示播放控件 |
loop |
loop |
是否循环播放 |
src |
url |
视频url地址 |
9、HTML5 新增的 input 类型
属性值 |
说明 |
type=“email” |
限制用户输入必须为 Email 类型 |
type=“url” |
限制用户输入必须为 url 类型 |
type=“date” |
限制用户输入必须为 日期 类型 |
type=“time” |
限制用户输入必须为 时间 类型 |
type=“month” |
限制用户输入必须为 月类 类型 |
type=“week” |
限制用户输入必须为 周 类型 |
* type=“number” |
限制用户输入必须为 数字 类型 |
* type=“tel” |
手机号码 |
* type=“search” |
搜索框 |
type=“color” |
生成一个颜色选择表单 |
10、HTML5 新增的表单属性
属性 |
值 |
说明 |
required |
required |
表单拥有该属性表示其内容不能为空,必填 |
placeholder |
提示文本 |
表单的提示信息,存在默认值将不显示 |
autofocus |
autofocus |
自动聚焦属性,页面加载完成自动聚焦到指定表单 |
autocomplete |
off/on |
当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项 |
multiple |
multiple |
可以多选文件的提交 |
可以通过以下设置方式修改placeholder里面的字体颜色:
input::placeholder { color: pink; }