文章目录
- 1.注释
- 2.基础标签
-
- 2.3图片标签
-
- 2.4路径
- 2.5音频标签
- 2.6视频标签
- 2.7连接标签
- 3.列表标签
-
- 4.表格标签
-
- 4.1基本属性
- 4.2相关属性
- 4.3表格标题和表格单元格标签
- 4.4表格的结构标签(了解)
- 4.5合并单元格
- 5.表单标签
-
- 5.1 input系列标签
- 5.2 button按钮标签
- 5.3 select下拉菜单标签
- 5.4 textarea文本域标签
- 5.5 label标签
- 5.6语义化标签
- 6.字符实体
1.注释
快捷键 ctrl + / ``
2.基础标签
2.1排版标签
<h1> <h1> 1-6级标题
<p> p> 段落
<br> 换行
<hr> 水平分割线
2.2文本格式化标签
<b> b> 加粗 <strong> strong>
<u> u> 下划线 <ins> ins>
<i> i> 倾斜 <em> em>
<s> s> 删除线 <del> del>
2.3图片标签
<img src="" alt="">
标签属性
src = "图片名称,例:cat.gif"
如果图片与html在同一个文件夹,则./可加可不加,表示当前文件夹中的图片
alt = "替换文本"
只有当图片加载失败时,才会显示alt的文本
title = "提示文本"
当用户鼠标悬停时才显示
width 宽度 height 高度 (数字)
只设置其中的一个,另一个会等比例缩放(此时图片不会变形)
同时改变可能会变形
2.4路径
绝对路径 / 相对路径
同级目录
<img src="目标图片.gif">
<img src="./目标图片.gif">
下级目录
<img src="文件夹名/目标图片.gif">
上级目录
<img src="../images/map.jpg">
"../"表示返回上一级
2.5音频标签
<audio src="./music.mp3" controls> audio>
src 音频的路径
controls 显示播放的控件
autoplay 自动播放(部分浏览器不支持)
loop 循环播放
音频标签目前支持3种格式:MP3,Wav,Ogg
2.6视频标签
<video src="./video.mp4" controls> video>
属性名同音频
2.7连接标签
<a href="./目标网页.html"> a>
属性名:target
属性值:目标网页的打开形式
_self 默认值,在当前窗口跳转(覆盖原网页)
_blank 在新窗口中跳转(保留原网页)
3.列表标签
3.1无序列表&有序列表
标签名 |
说明 |
ul |
表示无序列表的主体,用于包裹li标签 |
ol |
表示有序列表的主体,用于包含li标签 |
li |
表示列表中的每一项,用于包含每一行的内容 |
<ul>
<li>appleli>
<li><strong>orangestrong>li>
ul>
<ol>
<li><ins>张三:100ins>li>
ol>
ul标签和ol标签中只允许包含li标签
li标签可以包含任意内容
3.2自定义列表
标签名 |
说明 |
dl |
表示自定义列表的整体,用于包裹dt/dd标签 |
dt |
表示自定义列表的主题 |
dd |
表示自定义列表的针对主题的每一项内容 |
- dd前会默认显示缩进
- dl标签中只允许包含dt/dd标签
- dt/dd标签可以包含任意内容
4.表格标签
4.1基本属性
标签名 |
说明 |
table |
表格整体,可用于包裹多个tr |
tr |
表格每行,可用于包裹td |
td |
表格单元格,可用于包裹内容 |
4.2相关属性
属性名 |
属性值 |
效果 |
border |
数字 |
边框宽度 |
width |
数字 |
表格宽度 |
height |
数字 |
表格高度 |
4.3表格标题和表格单元格标签
标签名 |
名称 |
说明 |
caption |
表格大标题 |
表示表格整体大标题,默认在表格整体顶部居中位置显示 |
th |
表头单元格 |
表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示 |
- caption标签书写在table标签内部
- th标签书写在tr标签内部(用于替换td标签)
4.4表格的结构标签(了解)
突出表格的不同部分(头部、主体、底部),使语义更加清晰
标签名 |
名称 |
thead |
表格头部 |
tbody |
表格主体 |
tfoot |
表格底部 |
- 表格结构标签内部用于包裹tr标签
- 表格的结构标签可以省略
4.5合并单元格
左上原则:
上下合并--只保留最上的,删除其他
左右合并--只保留最左的,删除其他
属性名 |
属性值 |
说明 |
rowspan |
合并单元格的个数 |
跨行合并,垂直合并 |
colspan |
合并单元格的个数 |
跨列合并,水平合并 |
- 只有同一个结构标签的单元格才能合并,不能跨结构和并(thead/tbody/tfoot)
5.表单标签
5.1 input系列标签
标签名 |
type属性值 |
说明 |
input |
text |
文本框, 用于输入单行文本 |
input |
password |
密码框, 用于输入密码 |
input |
radio |
单选框, 用于多选一 |
input |
checkbox |
多选框, 用于多选多 |
input |
file |
文件选择, 用于之后上传文件 |
input |
submit |
提交按钮, 用于提交 |
input |
reset |
重置按钮, 用于重置 |
input |
button |
普通按钮, 默认无功能, 之后配合js添加功能 |
属性值 |
属性名 |
说明 |
文本框-text |
placeholder |
占位符, 提示用户输入内容 |
单选框-radio |
name |
分组, 有相同name属性值的单选框选为一组, 一组中同时只能有一个被选中 |
单选框-radio |
checked |
默认选中 |
文件-file |
multiple |
多文件选择 |
<form action="">
<input type="text" placeholder="用户名">
<br>
<input type="password" placeholder="密码">
<br>
<input type="radio" name="gender">男
<input type="radio" name="gender" checked>女
<br>
<input type="checkbox" checked>同意协议
<br>
<input type="file" multiple>
<br>
<input type="submit" value="免费注册">
<input type="reset">
<input type="button" value="普通按钮">
form>
5.2 button按钮标签
标签名 |
type属性值 |
说明 |
button |
submit |
提交按钮, 点击之后提交数据给后端服务器 |
button |
reset |
重置按钮, 点击之后回复表单默认值 |
button |
button |
普通按钮,默认无功能,之后配合js添加功能 |
<button>我是按钮button>
<button type="submit">提交按钮button>
<button type="reset">重置按钮button>
<button type="button">普通按钮,没有任何功能button>
5.3 select下拉菜单标签
标签名 |
说明 |
select 标签 |
下拉菜单的整体 |
option 标签 |
下拉菜单的每一项 |
常见属性 : selected |
下拉菜单默认选中 |
<select>
<option>北京option>
<option selected>上海option>
<option>广州option>
select>
5.4 textarea文本域标签
常见属性 |
说明 |
cols |
规定了文本域内可见宽度 |
rows |
规定了文本域内可见行数 |
- 右下角可以拖拽改变大小, 可以通过
CSS
去禁用
- 实际开发时针对于样式效果推荐使用
CSS
设置
5.5 label标签
常用于绑定内容与表单标签的关系
方法1
- 使用label标签把内容(如:文本)包裹起来
- 在表单标签上添加id属性
- 在label标签的for属性中设置对应的id属性值
方法2
- 直接使用label标签把内容(如:文本)和表单标签一起包裹起来
- 需要把label标签的for属性删除即可
<input type="radio" name="gender" id="nan"> <label for="nan">男label>
<label><input type="radio" name="gender" checked>女label>
5.6语义化标签
标签名 |
语义 |
tips |
div |
无 |
独占一行 |
span |
无 |
一行可以显示多个 |
header |
网页头部 |
以下用于手机端网页设计 |
nav |
网页导航 |
|
footer |
网页底部 |
|
aside |
网页侧边栏 |
|
section |
网页区块 |
|
article |
网页文章 |
|
6.字符实体
有很多字符实体,最常用的只有"空格"
空格 ——
字符 实体
<br>
字符 实体
<br>
字符 实体
<br>
字符 实体