<!DOCTYPE>
:文档类型声明,作用是告诉浏览器使用哪种HTML版本来显示网页
1 | <!DOCTYPE html> |
代码意思是当前页面采取的是HTML5版本来显示网页
lang
:定义显示语言,这个属性主要对浏览器是否翻译网页有用,不影响非定义中的语言的显示
meta
标签中的charset
属性用来规定html文档应该使用哪种字符编码
html常用标签
<br />
:换行标签
<div>、<span>
:盒子标签,用来装内容
<img src="图像URL" />
:图像标签,相对路径是相对html文件,如果直接是图片名,说明在同一级。也可以使用绝对路径,网络上的或者本地从盘符开始
1 | alt:图片显示不出来代替的文字 |
<a>
:超链接标签
1 | <a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a> |
链接分类:
1 | 外部链接:例如<a href= "http://www.baidu.com">百度</a> |
<!-- 注释语句 -->
:注释标签,可在源代码中显示
特殊字符:在HTML页面中,一些特殊的符号很难或者不方便直接使用 ,此时我们就可以使用下面的字符来替代
表格标签:用来展示数据
1 | <table> |
1 | <table>:定义表格,<tr>定义表格中的行,<td>:定义表格中的单元格。<th>表头标签。都是双标签 |
列表标签:用来布局
1、无序列表
1 | <u1> |
2、有序列表
1 | <ol> |
3、自定义列表(重点)
1 | <dl> |
表单标签
目的:收集用户信息
组成:在HTML中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和提示信息3个部分构成
1、表单域
表单域是一个包含表单元素的区域。在HTML标签中,<form>
标签用于定义表单域,以实现用户信息的收集和传递。<form>
会把它范围内的表单元素信息提交给服务器,那么如果点击提交按钮就会跳转到url地址,如果是get,就会是xxx.php?pwd=x&username=X
1 | <form action="url地址" method="提交方式" name="表单域名称"> |
2、表单控件
在表单域中可以定义各种表单元素,这些表单元素就是允许用户在表单中输入或者选择的内容控件。
(1) input输入表单元素
1 | <input type="属性值" /> |
提交表单元素,value规定按钮中的文字内容
1 | <input type="submit" value="免费注册"> |
button用来和js搭配使用,启动js脚本的动作
file上传文件
除了type属性外<input>
标签的其他属性
name属性区分表单元素,单选和多选的每个表单元素需要有相同的name属性
checked主要针对单选和复选框,页面打开的时候默认选中
value在非选择框中规定输入框中默认的文字,在选择框中代表选择之后送到后台的内容
一个关于表单的测试
观察到url地址的变化,转到action指定的处理脚本路径,后面是对应的get传参,参数名就是前面input标签中定义的name属性值。但是由于我没有提前在网站根目录中创建login.php文件,所以显示无法找到
补充:<label>
标签用于绑定一个表单元素 当点击<label>
内的文本时,浏览器就会自动将焦点(光标转到或者
选择对应的表单元素上用来增加用户体验
1 | 男<input type="radio" name="sex"/> |
id属性和label中的for属性需一致
(2)select下拉表单元素
1 | <select> |
在<option>
中定义selected =”selected”时,当前项即为默认选中项
(3)textarea 文本域元素
使用场景:当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用该标签。评论、反馈
1 | <textarea rows="3" cols="20"> |
cols每行字符数,rows显示的行数
关于html常用的vscode插件
1、Auto Rename Tag:双击html的标签并修改会前后一起改变
2、One Dark Pro:一款颜色主题
3、系统自带格式化:设置->文本编辑器->格式化->勾上format on paste和format on save
4、open in browser :可以在浏览器中显示页面
右键选择open in default browser在默认浏览器打开
5、Live Server(推荐) : 实时预览,但首先需要打开一个文件夹
右键选择open in Live Server,也是在浏览器中打开但和上面不同的是内容会随代码的改变而实时变化
6、Easy LESS : 我们写的less不能直接引入到html文件中,通过这个插件可以自动帮我们生成css文件
7、会了吧 : 英文翻译,点击左侧的会
8、vscode-icons 图标修改
vscode常用快捷键
- ctrl + -/+ :缩小放大代码
- shift + alt + 下键 : 选中某行并复制到下一行
- ctrl + d :先双击选定一个单词,然后按下ctrl+d可以往下依次选择相同的单词,这样同时修改相同的单词就非常方便
- ctrl + alt+ 上或下:添加多个光标,可以同时添加内容
- ctrl + h:全局查找替换某个单词
- ctrl + g:跳转到某行
- shift + alt 然后拖动鼠标选中一个区块,可以一起删除
- ctrl + / :单行注释
- 自定义快捷键:左下角管理->键盘快捷方式,查找shift + alt + a(原本的多行注释快捷键),点击修改,直接按键修改,回车就修改成功,那么多行注释就变成ctrl + shift + /