目录
Html(超文本结构化标记语言)包含很多标签,有供显示的标签和供收集信息的标签
1.文本标签
span(可以加样式,例如颜色)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--1.文本标签 span-->
<span style="color: red;">hello</span>
</body>
</html>
运行结果:
2.标题标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--标题标签h1~h6-->
<h1>标题标签</h1>
<h2>标题标签</h2>
<h3>标题标签</h3>
<h4>标题标签</h4>
<h5>标题标签</h5>
<h6>标题标签</h6>
</body>
</html>
运行结果:
3.div标签
div标签是竖着布局的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--div-->
<div>1</div>
<div>2</div>
<div>3</div>
</body>
</html>
运行结果:
4.段落标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--段落标签-->
<p>段落标签</p>
<p>段落标签</p>
<p>段落标签</p>
</body>
</html>
运行结果:
5.跳转标签
<a></a>标签可以实现跳转
资源路径
href 设置资源路径、
窗口打开方式
target 是设置打开窗口的方式 _self 表示在本窗口打开,_blank表示在新窗口打开,也可以自己
写一个指定的窗口打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--跳转标签-->
<a href="https://www.baidu.com/" target="_blank">点击跳转</a>
</body>
</html>
6.锚点标签
用<a></a>标签实现
href 后是锚点值,style属性可以固定锚点的位置
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<a name="aaaa">段落</a>
<p>段落标签</p>
<p>段落标签</p>
<p>段落标签</p>
<!--锚点标签-->
<a href="#aaaa" style="position: fixed;right: 200px;bottom: 200px;">调转到段落</a>
</body>
</html>
7.图片标签
路径
src 后是引用的图片资源,它包括两种路径
绝对路径:资源的绝对位置
相对路径:被访问资源的相对关系
兄弟关系:在同一文件夹下
叔侄关系:图片所在文件夹和html在同一文件夹下
表兄弟关系:他们的父亲(的父亲)是兄弟关系
alt
若图片不能正常显示,就会显示alt里面的内容;如果能正常显示则不会显示alt里的内容
宽高,style
可以给图片设置宽(width)高(heigh),如果只写宽高其中一个,则会按照原来的比例进行放大缩小
style可以设置按照现在的宽高进行裁剪
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--图片标签-->
<img src="https://wxls-cms.oss-cn-hangzhou.aliyuncs.com/online/2024-04-18/218da022-f4bf-456a-99af-5cb8e157f7b8.jpg" width="500px">
<img src="img/1-1.jpg" width="200px" height="400px" style="object-fit: cover;">
<img src="1-3.jpg" alt="这是一张蛋糕图片">
</body>
</html>
运行结果:
8.列表标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--列表标签-->
<ul><!--无序列表-->
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
<ol><!--有序列表-->
<li>1</li>
<li>2</li>
<li>3</li>
</ol>
</body>
</html>
运行结果:
9.表格标签
表格
table:放表格的容器
border:表格有边框
width:表格宽度 width="500" height="200"
height:表格高度
cellpadding="20px"(单元格填充度)
cellspacing="0"(单元格之间的间距 0表示挨在一起)
tr:行
td/th:单元格 (th有加粗居中效果)
thead:永远在第一个
tbody:在中间身体部分
tfoot:永远在最后一个
单元格合并
colspan:合并列 colspan="2"
rowspan:合并行 rowspan="2"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="5px">
<tr>
<th>id</th>
<th>name</th>
<th>age</th>
</tr>
<tr>
<td colspan="2">1</td>
<!-- <td>张三</td> -->
<td>15</td>
</tr>
<tr>
<td>2</td>
<td>张一</td>
<td rowspan="2">11</td>
</tr>
<tr>
<td>3</td>
<td>张四</td>
<!-- <td>17</td> -->
</tr>
</table>
</body>
</html>
运行结果:
10.框架标签
iframe嵌套其他页面
src:嵌套的资源 可以设置宽高:width="800px" height="300px"
frameborder="0" 去掉边框,把任意页面嵌套的更真实
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<a href="https://www.bilibili.com/" target="aaa">跳转到bilibili</a>
<a href="https://www.baidu.com/" target="aaa">跳转到baidu</a>
<br><br>
<iframe src="https://www.bilibili.com/" width="800px" height="300px" frameborder="0" name="aaa"></iframe>
</body>
</html>
运行结果:
11.音频
src:路径
controls:(手动播放)让这个音频显示出来(他的值是true或false)
[写就是true(显示出来),不写就是false(不显示)]
autoplay:(自动播放)
loop:(循环播放)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<audio src="img/bj.mp3" controls></audio>
</body>
</html>
12.视频
src:路径
controls:(手动播放)让这个音频显示出来(他的值是true或false)
[写就是true(显示出来),不写就是false(不显示)]
autoplay:(自动播放)
loop:(循环播放)
width="200px" height="200px"(可以设置宽高)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<video src="img/1.mp4" controls></vidio>
</body>
</html>
13.收集用户信息的标签
单行文本框 | text |
密码框 | password |
单选框 | radio |
复选框 | checkbox |
文件选择器 | file |
颜色选择器 | color |
日期选择器 | date |
具体时间 | datetime-local |
周选择器 | week |
滑块 | range(可设置最大最小当前值) |
数字 | number(可设置最大最小当前值、步长) |
下拉框 | select |
多行文本域 | textarea(可设置宽高) |
普通按钮 | button |
重置按钮 | reset(要有用的话,要放到form表单里面) |
提交按钮 | submit(要有用的话,要放到form表单里面) |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form>
<input type="text">单行文本框<br><br>
<input type="password">密码框<br><br>
<input type="radio" name="sex">男生 <input type="radio" name="sex">女生 单选框<br><br>
<input type="checkbox">篮球 <input type="checkbox">足球 <input type="checkbox">乒乓球 复选框<br><br>
<input type="file">文件选择器<br><br>
<input type="color">颜色选择器<br><br>
<input type="date">日期选择器<br><br>
<input type="datetime-local">具体时间<br><br>
<input type="week">周选择器<br><br>
<input type="range" min="0" max="100" value="90">滑块<br><br>
<input type="number" min="0" max="20" value="10" step="2">数字<br><br>
<select>
<option value="">数学</option>
<option value="">语文</option>
<option value="">英文</option>
</select>
<br>
<textarea rows="10" cols="50"></textarea>多行文本域<br>
<input type="button" value="普通按钮">
<input type="reset" value="重置按钮">
<input type="submit" value="提交按钮">
</form>
</body>
</html>
运行结果: