HTML语言基础
HTML语言基础
基本认识
超文本标记语言(可以展示内容的类型超过原本的文本格式)
结构:head-头部,body-身体
<!--文档注释-->
<!DOCTYPE html>
<!--使用语言的地区 en 表示英国 美国 en - US-->
<html lang="en">
<!--html 头-->
<head>
<!--文件字符集-->
<meta charset="UTF-8">
<!--文件标题-->
<title>我的第一页</title>
</head>
<!--html 身体-->
<body>
<!--内容-->
我的内容
</body>
</html>
运行方式:本地(本地html文件)、远程(服务器html文件)
标签
用来标记内容类型的一种标记格式
- 标签用两个尖括号“<>”括起来
- 一般是成对出现,如<b></b> 前一个是起始标签,后一个是结束标签
- 双标签中间的文本是html元素内容
- 单标签只需要单独使用就能完整表达意思,如<br/> <hr/>
- 元素指的是从开始标签到结束标签的所有代码
- 起始标签内可以放属性字段,如 <font color="red" size="40px" face="微软雅黑">文字</font>
- 标签不能交叉嵌套
- 标签必须被正确关闭
- 注释不能嵌套
- HTML不严谨(多浏览器解释器不一致),有时标签不闭合,属性值不带“”也不报错
idea自动补全html标签
webstorm(idea)常见自动补全方法和常用快捷键
标签自动补全:
-
纯标签补全
例:输入h1,按Tab键, -
纯标签+地址“id”
例:输入h1#ccg,按Tab键, -
纯标签+类“class”
例:输入h1.ccg,按Tab键, -
标签+子标签+子标签个数
例:输入div>p*6,按Tab键, -
标签+类+子标签+子标签个数+子子标签+地址+}HTML}
例:输入ul.menu>li*6>a[href=#]{HTML},按Tab键,
快捷键搜索功能
- ctrl+F :搜索当前文件的东西,可实现替换相同标签。
- 双击shift:全局查找。
- ctrl+E:查找最近打开过的文件
- ctrl+shift+N :通过文件名快速查找过程内的文件
- ctrl+K:查找下一个
- ctrl+shift+K:查找上一个
- ctrl+shift+R:指定目录内代码批量替换
- ctrl+shift+F: 指定目录内代码批量查找
标签类型
字符实体
空格、尖括号这些特殊符号,如果要在网页中显示,它们要在html文件中使用字符实体
比如,空格用 
表单标签
主要用于向服务器资源提交数据的一个元素
<form action="url" method=*>
...
<input type=submit> <input type=reset>
</form>
*可以是get或者post等
常见标签
div:把文档分割为独立的、不同的部分,是一个块级元素。它的内容自动地开始新行
p:定义段落,会自动在其前后创建一些空白
span:内联元素,如果不对span应用样式,span标签没有任何的显示效果,用来控制某个关键的内容展示效果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?