1、HTML是什么

HTML:
Hyper Text Markup Language 超文本标记语言
超文本:
用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本
标记语言:
由标签构成的语言===》html,xml
html标签是内置好的
xml标签是我们可以自定义的
标记语言不是编程语言

  1. 1、新建文本文档,扩展名为点html
  2. 2、编写跟标签<html></html>
  3. 3、在根标签中编写<head></head>
  4. 4、在head标签中,编写子标签<title></title>
  5. 5、在根标签中编写<body></body>
  6. 6、在<body>标签中编写文本
  7. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8. <html>
  9. <head>
  10. <title>我是页面标题!</title>
  11. </head>
  12. <body>
  13. Hello,我是HTML!
  14. </body>
  15. </html>

h5文档声明: <!DOCTYPE html>
必须在第一行,固定格式
标签:
要求正确嵌套,正确闭合,和xml一样
属性:
必须在开始标签中编写
文本:
必须在标签体中写文本内容
注释:

2、HTML怎么用

文件标签:

  1. 名称 说明
  2. <html> html文档跟标签
  3. <head> 头标签,用于指定html文档的一些属性,引入外部资源
  4. <title> 标题标签
  5. <body> 体标签
  6. <!DOCTYPE html> html5中定义该文档是html文档

标题标签:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>我是页面标题!!!</title>
  6. </head>
  7. <!--h1是最大的标题,h6是最小的标题-->
  8. <body>
  9. <h1>这是标题 1</h1>
  10. <h2>这是标题 2</h2>
  11. <h3>这是标题 3</h3>
  12. <h4>这是标题 4</h4>
  13. <h5>这是标题 5</h5>
  14. <h6>这是标题 6</h6>
  15. </body>
  16. </html>

水平线标签:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. </head>
  7. <!--这就是一条水平线-->
  8. <body>
  9. <hr color = "red" />
  10. </body>
  11. </html>
  12. 属性名: 描述: 取值:
  13. color 颜色 单词或者RGB,6位16进制的颜色值
  14. size 大小 取值1~7
  15. width 宽度 数值px(默认是 px(像素)),数值%(占比相对于父元素的比例 (推荐形式))
  16. align 对齐方式 center:居中,left:左对齐,rigth:右对齐

段落和换行标签:

  1. <body>
  2. 就是一个简单的换行符:
  3. <br />
  4. 双标签,一组双标签,代表一个段落,尾标签后换行
  5. <p>段落一</p>
  6. <p>段落二</p>
  7. </body>

超链接标签:

  1. <body>
  2. 从一张页面链接到另一张页面
  3. 属性:href 指定访问资源的URL
  4. 也可以写点点杠,代表上一级目录
  5. 属性:target 规定在何处打开链接文档
  6. _self:当前窗口(默认)
  7. _blank:新开窗口
  8. <a href="www.baidu.com"></a>
  9. ps:只要出现 404 错误,说明url地址写错了
  10. </body>

图片标签:

  1. <body>
  2. 向网页内嵌入一幅图像
  3. 必须属性:src 显示图片地址
  4. 必须属性:alt 规定图像的替代文本
  5. 非必须属性:width 设置图像的宽度(只设置一个,另一个会等比例进行调节)
  6. 非必须属性:height 设置图像的高度
  7. 非必须属性:title 设置图像额外显示的信息
  8. <img src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fatt.img.xiushuang.com%2Fallimg%2F180105%2F0222063105-0.jpg&refer=http%3A%2F%2Fatt.img.xiushuang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1624534153&t=44472b3263c8a0e919f733e7f3290eea" />
  9. </body>

列表标签:

  1. <ol><ul>可以定义标签列表,每个列表都有列表项<li>
  2. 有序列表<ol>
  3. 属性:type 值(1、A、a、I、i) 设置列表中的标记类型
  4. 属性:start 值(number) 规定有序列表的开始值
  5. <!--有序列表 ol-->
  6. 早上起床干的事情
  7. <ol type="A" start="5">
  8. <li> 睁眼</li> E
  9. <li> 看手机</li> F
  10. <li> 穿衣服</li> G
  11. <li> 洗漱</li> H
  12. </ol>
  13. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  14. 无序列表<ul>
  15. 属性值:type 值(disc、square、circle)规定列表的项目符号的类型
  16. disc:圆型实心
  17. sqare:方型实心
  18. circle:圆型空心
  19. <!-- 无序列表 ul-->
  20. 早上起床干的事情
  21. <ul type="disc">
  22. <li> 睁眼</li>
  23. <li> 看手机</li>
  24. <li> 穿衣服</li>
  25. <li> 洗漱</li>
  26. </ul>

块级标签:

  1. 在html中有两个块标签,<div><span>,其实就是一个盒子,用来存放元素的
  2. <div>:块级标签
  3. 每一个div占满一整行,块级标签
  4. <span>:行内级标签
  5. 文本信息在一行展示,行内标签,内联标签
  6. <!DOCTYPE html>
  7. <html lang="zh">
  8. <head>
  9. <meta charset="UTF-8">
  10. <title>容器标签</title>
  11. </head>
  12. <body>
  13. <span>内联span1</span>
  14. <span>内联span2</span>
  15. <span>内联span3</span>
  16. <div>块级div1</div>
  17. <div>块级div2</div>
  18. <div>块级div3</div>
  19. </body>
  20. </html>

转义字符:

  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>实体字符</title>
  6. </head>
  7. <body>
  8. 半个英语字母英文空格 &nbsp;
  9. 一个汉字中文空格 &emsp;
  10. 小于号 &lt;
  11. 大于号 &gt;
  12. &符号 &amp;
  13. ×叉号 &times;
  14. 除号 &divide;
  15. ¥人民币符号 &yen;
  16. 美元符号 $
  17. 版权 &copy;
  18. 注册商标 &reg;
  19. </body>
  20. </html>

表格标签:

  1. 用于布局排版,有条理性的展示数据的
  2. 表格内的基本标签:
  3. <table> : 定义一个表格
  4. <tr> : 定义一行
  5. <td> : 定义一个单元格
  6. 表格的基本属性:
  7. table:
  8. border:边框
  9. width:宽度
  10. align:表格的对齐方式(left,center,right)
  11. cellspadding:定义内容和单元格的距离,通常取值为0
  12. cellspacing:定义单元格之间的距离,通常取值为0
  13. bgcolor:设置表格的背景色
  14. tr:
  15. bgcolor:设置单元格的背景色
  16. align:设置单元格的内容的对齐方式(left,center,right)
  17. td:
  18. colspan:合并列
  19. rowspan:合并行
  20. table的字标签:
  21. th: 定义表格标题(表格内文字加粗)
  22. caption: 表格标题 (在表格的上方中央)
  23. tbody: 表示表格的体部分
  24. bfoot: 表示表格的脚部分

HTML表单:

HTML的表单标签用于手机用户输入浏览器中的数据,并发送给服务器

表单标签:

form:用于定义表单的,可以定义一个范围,范围代表采集用户的数据范围
属性:acction 指定要提交数据的URL
属性:method 指定提交方式

method提交方式:

提交方式一共有7种,常用的有两种:get、post
get:
1、请求参数会在地址栏中显示,会封装到请求行中
2、请求参数大小是有限制的
3、不太安全
post:
1、请求参数不会再地址栏中显示,会封装到请求体中
2、请求参数的大小没有限制
3、较为安全

表单项标签:

标签,可以通过type属性值,改变元素展示的样式

type属性值:

text:文本输入框,默认值
placeholder:指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息
password:密码输入框
radio:单选框
1、要想多个单选框实现单选的效果,则多个单选框的name属性值必须一样
2、一般会给每个单选框提供一个value值,指定其被选中后提交的值
3、checked属性,可以指定默认值
checkbox:多选框
1、一般会给每一个多选框提供value值,指定其被选中后提交的值
2、checked属性,可以指定默认值
file:文件选择框
hidden:隐藏域,用于提交一些信息
submit:提交按钮,可以提交表单
button:普通按钮
image:图片提交按钮(src:属性指定图片的路径)
label:指定输入项的文字描述信息(label的for属性一般会跟input的id属性值对象,如果对应了,则点击label区域,会让input输入框获取焦点)

select标签:

可以实现下拉选择框:
属性:name 规定下拉列表的名称
子标签:
option元素 定义下拉列表中的一个选项
1、value 文本 定义送往服务器的选项值
2、selectde selected 表现为选中的状态
3、disabled disabled 加载时被禁用

textarea标签:

定义多行的文本输入控件
属性:cols 指定列数,每一行有多少个字符
属性:rows 默认多少行

3、小Demo_个人简历

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>个人简历</title>
  6. </head>
  7. <body>
  8. <table border="1" cellspacing="0" cellpadding="0" align="center" width="50%">
  9. <tr align="center" >
  10. <td colspan="5" bgcolor="#DBECB4"><b>个人简历</b></td>
  11. </tr>
  12. <tr align="center">
  13. <td width="15%">姓&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名:</td>
  14. <td width="25%"></td>
  15. <td width="15%">性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;别:</td>
  16. <td width="25%"></td>
  17. <td width="30%" rowspan="4">照片</td>
  18. </tr>
  19. <tr align="center">
  20. <td>婚姻状况:</td>
  21. <td></td>
  22. <td>出生年月:</td>
  23. <td></td>
  24. </tr>
  25. <tr align="center">
  26. <td>民&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;族:</td>
  27. <td></td>
  28. <td>政治面貌:</td>
  29. <td></td>
  30. </tr>
  31. <tr align="center">
  32. <td>身&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;高:</td>
  33. <td></td>
  34. <td>学&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;历:</td>
  35. <td></td>
  36. </tr>
  37. </table>
  38. </body>
  39. </html>

4、小Demo_请假条

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>请假条</title>
  6. </head>
  7. <body>
  8. <table cellpadding="0" cellspacing="0" width="50%" border="1" align="center">
  9. <tr align="center">
  10. <td width="12%">姓名</td>
  11. <td width="12%"></td>
  12. <td width="10%">部门</td>
  13. <td width="12%"></td>
  14. <td width="10%">职位</td>
  15. <td width="12%"></td>
  16. <td width="16%">申请请假时间</td>
  17. <td width="16%"></td>
  18. </tr>
  19. <tr align="center">
  20. <td rowspan="2">请假类型</td>
  21. <td rowspan="2" colspan="2">
  22. <p>事假 病假</p>
  23. <p>年修假 其他</p>
  24. </td>
  25. <td rowspan="2">请假时间</td>
  26. <td colspan="3">由&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;年&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;月&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;日&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;时起</td>
  27. <td rowspan="2">共&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;时</td>
  28. </tr>
  29. <tr align="center">
  30. <td colspan="3">由&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;年&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;月&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;日&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;时起</td>
  31. </tr>
  32. <tr>
  33. <td colspan="8"><p>&nbsp;&nbsp;&nbsp;&nbsp;请假原因:</p><br />
  34. <p align="right">请假人姓名:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
  35. </td>
  36. </tr>
  37. <tr align="center">
  38. <td rowspan="2" width="5%"><br /><br /><br /></td>
  39. <td width="30%" colspan="3">主管</td>
  40. <td width="30%" colspan="2">经理</td>
  41. <td width="17.5%">人力资源部</td>
  42. <td width="17.5%">总经理</td>
  43. </tr>
  44. <tr>
  45. <td colspan="3">&nbsp;</td>
  46. <td colspan="2"></td>
  47. <td> </td>
  48. <td> </td>
  49. </tr>
  50. <tr>
  51. <td rowspan="4" colspan="6" width="70%">
  52. 备注:<br />
  53. 请假两天以内找直属上级主管签字确认:<br />
  54. 请假三天以上找直属上级主管部门审批最终由副总<br />
  55. 经理审批签字确认;
  56. </td>
  57. <td width="30%" align="center" colspan="2" >
  58. 联系方式(重要)
  59. </td>
  60. </tr>
  61. <tr>
  62. <td colspan="2">
  63. &nbsp;
  64. </td>
  65. </tr>
  66. <tr>
  67. <td align="center" colspan="2">
  68. 应急人联系方式
  69. </td>
  70. </tr>
  71. <tr>
  72. <td colspan="2">
  73. &nbsp;
  74. </td>
  75. </tr>
  76. </table>
  77. </body>
  78. </html>