T1 引言
T2 标题 段落 换行
标题
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题6</h6>
段落
<p>段落1</p>
<p>段落2</p>
换行
<br> 不带分割线
<hr> 带分割线
T03 有序/无序列表
有序列表
<ol>
<li>苹果</li>
<li>香蕉</li>
<li>橘子</li>
<li>草莓</li>
</ol>
无序列表
<ul>
<li>苹果</li>
<li>香蕉</li>
<li>橘子</li>
<li>草莓</li>
</ul>
T04 超链接
超链接
href 用于定义要跳转的目标资源的地址
1 完整的ur1http://www.atguigu.com/
2 相对路径 以当前路径的所在路径寻找资源
3 绝对路径
target 用于定义目标资源的打开方式_self 在当前窗口打开目标资源
_blank 开启新窗口打开目标资源
<body>
<a href="https://www.bilibili.com/"target="_blank">bilibili</a>
<!-- target="_blank" 超链接打开新页面 -->
<!-- 相对路径 -->
<a href="T02标题段落换行.html">超链接2</a>
<!-- 绝对路径 -->
</body>
T05 图片
<!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><img src="img/T05.png" alt=""></h1>
<p>HTML 图片元素用于在 HTML 页面中插入图像。图片可以是静态的,也可以是动态的。静态图片可以是 JPEG、GIF、PNG 格式的图片,也可以是矢量图形 SVG。动态图片可以是 Flash、Java、Silverlight 等插件,也可以是使用 JavaScript、VBScript、JScript 等脚本语言生成的图片。</p>
<p>HTML 图片元素的语法格式如下:</p>
<pre><img src="image.jpg" alt="image description" width="100" height="100"></pre>
<p>src 属性指定了图像文件的 URL,alt 属性是图像的替代文本,width 和 height 属性设置了图像的宽度和高度。</p>
<p>HTML5 新增了 srcset 和 sizes 属性,可以为不同屏幕分辨率提供不同的图像文件,以提高图像的加载速度和显示质量。</p>
<p>HTML 5 还新增了 picture 元素,可以为不同设备和网络条件提供不同的图像,以实现更好的图片加载和显示效果。</p>
</body>
</html>
T06 表格
<!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>
<h3 style="text-align:center">表格</h3>
<table border="1" style="margin:0px auto;width: 300px;">
<thead></thead>
<tr>
<td>姓名</td>
<td>性别</td>
<td>年龄</td>
<td>备注</td>
</tr>
<tbody>
<tr>
<td>张三</td>
<td>男</td>
<td>20</td>
<td rowspan="6"> 亲三名升职加薪</td>
</tr>
<tr>
<td>李四</td>
<td>女</td>
<td>21</td>
</tr>
<tr>
<td>王五</td>
<td>女</td>
<td>21</td>
</tr>
<tr>
<td>总人数</td>
<td colspan="2">2000</td>
</tr>
<tr>
<td>平均分</td>
<td colspan="2">90</td>
</tr>
<tr>
<td>及格率</td>
<td colspan="2">0.8</td>
</tr>
</tbody>
<tfoot></tfoot>
</table>
</body>
</html>
T07 表单
<!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>
<!--
表单
表单项标签一定要定义name属性,用于提交表单数据
表单项还需要定义value属性,用于显示默认值
action: 表单提交的地址
method: 提交方式
get 1.参数会以键值对形式放在url后提交
2.数据直接暴露在url中,安全性较差,不推荐使用
3.数据量不宜过大
4.地址栏上只能是字符,不能提交文件
5.相比于post效率高,适合小数据量的表单提交
post 1.参数会放在请求体中提交
2.数据不会暴露在url中,安全性较好,推荐使用
3.数据是单独打包通过请求体发送,提交的数据量比较大
4.可以提交文件
enctype: 编码类型,multipart/form-data或application/x-www-form-urlencoded
name: 表单名称
id: 表单id
type: 表单类型,
如text 单行普通文本框
password 密码文本框
submit 提交按钮
reset 重置按钮
button 按钮
checkbox 多选框
radio 单选框
多个单选框使用了相同的name,就会有互斥效果
checked 属性可以设置默认选中项
select 下拉列表
file 文件上传
hidden 隐藏域
image 图片上传
range 滑动条
color 颜色选择器
-->
<form action="T08welcome.html" method="post">
<!-- 添加表单项目 用户输入信息的标签 -->
用户名:
<input type="text" name="username" id="username"><br>
密码:
<input type="password" name="password" id="password"><br>
性别:
<input type="radio" name="gender" value="male" checked>男
<input type="radio" name="gender" value="female">女<br>
爱好:
<input type="checkbox" name="hobby" value="reading"> 读书
<input type="checkbox" name="hobby" value="swimming"> 游泳
<input type="checkbox" name="hobby" value="running"> 跑步<br>
兴趣:
<select name="interest" id="interest">
<option value="reading"> 读书 </option>
<option value="swimming"> 游泳 </option>
<option value="running"> 跑步 </option>
</select><br>
头像:
<input type="file" name="avatar" id="avatar"><br>
隐藏域:
<input type="hidden" name="hidden" value="hiddenValue"><br>
颜色选择器:
<input type="color" name="color" id="color"><br>
滑动条:
<input type="range" name="range" id="range"><br>
个人简介:
<textarea name="introduction" id="introduction" cols="30" rows="10"></textarea><br>
登录:
<input type="submit" value="登录">
<input type="reset" value="清空">
</form>
</body>
</html>
T09 布局
<!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 style="background-color: #ffe2e2;">
<!--
css 设计样式的
通过元素的style属性来设置元素的样式
样式的属性和值之间用冒号:隔开
多个样式属性用分号;隔开
样式的优先级:内联样式 > 内部样式表 > 外部样式表 > 浏览器默认样式
-->
<!--
块元素:自己独占一行的元素
div
行内元素:和其他元素在一行显示的元素
span
-->
<div style="border: solid red; width: 200px; height: 100px; padding: 10px; margin: 10px;background-color: rgb(202, 182, 220);">页面开头部分</div>
<div style="border: solid red; width: 200px; height: 100px; padding: 10px; margin: 10px;background-color: rgb(202, 182, 220); ">页面中间部分</div>
<div style="border: solid red; width: 200px; height: 100px; padding: 10px; margin: 10px;background-color: rgb(202, 182, 220);">页面结尾部分</div>
<span style="border: solid blue; width: 100px; height: 50px; padding: 5px; margin: 5px;background-color: rgb(153, 153, 255);">span块</span>
</body>
</html>
T10 特殊字符
具体请在官网查表
<!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>
<!--
对于html来说,某些写符号是有特殊含义的,如果想在网页中显示这些符号,需要使用转义字符。
常见的转义字符有:
< > & " '
-->
</body>
</html>