一、HTML介绍
前端三大核心:
1、html:将内容显示在网页上 2、css:美化页面内容样式 3、js: 控制html和css 调用js的方法或与操作系统交互
1. HTML
定义:超文本标记语言 由一套标记标签组成
标签:
单标签:<标签名>
双标签:<标签名></标签名>
属性:描述某一特征 示例<a 属性名=“属性值 ”>
2. HTML骨架标签:
![在这里插入图片描述](https://img-blog.csdnimg.cn/fc28952e65b84ead9dbe9eb50ab77cc4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAdW5pcXVlX3hs,size_12,color_FFFFFF,t_70,g_se,x_16)
1. html:根标签,所有的内容应该放在html中
2. head:头部标签
3. 身体标签(代码编写的区域)
国际通用快捷键:ctrl+/ 测试点:前端页面发布上线之前需要检查(描述不恰当的文字出现)所有注释或去除注释
3. 常用标签
3.1标题标签
<body>
<h1>h1</h1>
~~~
<h6>h6</h6>
</body>
注:<h1>-<h6> h1最大
![在这里插入图片描述](https://img-blog.csdnimg.cn/fba0642cfa7e489fa171b5de88d62b19.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2c27b9c9ca854822a1c4a3219f7eee16.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAdW5pcXVlX3hs,size_14,color_FFFFFF,t_70,g_se,x_16)
3.2. 段落标签
<body>
<p>第一个段落</p>
<p>另一个段落</p>
</body>
![在这里插入图片描述](https://img-blog.csdnimg.cn/bab9f2a928114d698d9a77a2b9e5cfb0.png) 注:段落标签独占一行,可以理解为换行作用,有语句化含义,浏览器知道是段落
3.3.超链接标签
<body>
<a href="http://www.baidu.com" target="_blank">百度</a>
</body>
注:herf:点击文本要跳转的地址(网页、文件) target: 指定新窗口打开
<a href="https://www.baidu.com">点我去百度</a>
网页弹出页面显示:点我去百度,点击可跳转到百度在原来窗口
<a href="www.baidu.com">点我去百度</a>
当没有http时, 网页显示为本地文件
<a href="http://www.baidu.com" target="_blank">点我去百度</a>
打开一个新窗口显示百度页面
3.4.图片标签
说明:网页中插入图片就要使用图片标签,HTML图片通过标签进行定义的(单 标签)
<body>
<img src="logo.jpg" title="软件测试" alt="logo" width="104" height="142"/>
</body>
注:必须有title属性,在悬停和未加载时都可显示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/767cd5314c29435297df4912a6578800.png) 扩展:
路径: 1、相对路径:相对当前文件所在位置作为起点 上一级 : …/ 同级 : ./ 2、绝对路径:从根目录开始,不能跳 ![在这里插入图片描述](https://img-blog.csdnimg.cn/c8d5c31ad051423da8cf2061baafc91e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAdW5pcXVlX3hs,size_20,color_FFFFFF,t_70,g_se,x_16)
3.5.换行和空格
换行:<br /> 单标签
空格: 
在编写前端页面代码时不管敲多少各空格,只能显示一个空格,可以输入多个 来显示多个空格
3.6.布局标签
div:独占一行
span:小盒子,一行可以放多个,可以使一些指定字体变颜色
![在这里插入图片描述](https://img-blog.csdnimg.cn/c89d7fb6e7cf4069b65b7080add9df07.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAdW5pcXVlX3hs,size_20,color_FFFFFF,t_70,g_se,x_16)
3.7.列表标签
列表: 有序:ol 无序:ul ![在这里插入图片描述](https://img-blog.csdnimg.cn/647237270fa4488295497a8d896dcb04.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAdW5pcXVlX3hs,size_15,color_FFFFFF,t_70,g_se,x_16)
script:js标签
style:css标签
link:外部加载css标签
3.8.表单标签
变形金刚:
标签:input 文本框:type=“text” 密码框:type=“password” 单选按钮:type=“radio” 复选框:type=“checkbox” 按钮: 1、提交:type=“submit” 2、重置:type=“reset” 3、普通:type=“button”
![在这里插入图片描述](https://img-blog.csdnimg.cn/a133eba12e9f4d2e8a8b319e0da33539.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAdW5pcXVlX3hs,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/f899d9afa1bd4f258032e7793d495a7b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAdW5pcXVlX3hs,size_20,color_FFFFFF,t_70,g_se,x_16)
注:属性name不能为数字 ![在这里插入图片描述](https://img-blog.csdnimg.cn/297a45cab8d242a9af462848a4f46444.png)
form:将页面输入的数据提交到后台或指定页面
action:指定将数据提交的哪个页面
method:提交参数的方法 (get 、post)
get:所有参数在ur中明文显示、提交速度快,提交参数有长度限制
post:非明文显示,提交速度慢、参数长度无限制```
注:图中使用get提交参数,明文显示密码和用户名 ![在这里插入图片描述](https://img-blog.csdnimg.cn/9c4ca737cf534c39b6552e60df093fe5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAdW5pcXVlX3hs,size_20,color_FFFFFF,t_70,g_se,x_16)
|