目录
0001 行业介绍
大前端都能做什么?
网站、管理系统、APP、小程序、数据可视化、智能电视、桌面应用、网页游戏、工具和后端。
0002 网页为啥叫HTML?
W3C标准
- 网页通过浏览器才能访问阅读
- 网页是网站中的一“页”
- 文件扩展名.html
HTML是用来描述网页的一种语言。
- HTML指的是超文本标记语言(Hyper Text Markup Language)
- HTML不是一种编程语言,而是一种标记语言(markup langusge)
- 标记语言是一套标记标签(markup tag)
总结:
- 网页是前端开发人员写的,通过浏览器转成普通人眼中的美丽页面
- 网页的扩展名是.html
- HTML使用标记标签来描述网页,包含视频,音频,图片,等等......
0003 浏览器知多少
Caniuse.com网站查问题
苹果浏览器:Safari
Windows浏览器:IE
0004 web标准的制定
-
W3C万维网联盟
-
Web标准的组成
- HTML结构:W3C制定了结构HTML的语法、标准>>>骨架
- CSS表现:W3C制定了表现CSS的语法、标准>>>装饰
- JS行为:W3C、ESMA制定了行为标准(W3C DOM、ESMAScript)>>>行为(动态)
0005 你的第一个网页
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>我的第一个网页</title>
</head>
<body>
<center>
锣声一响,<br/>黄金万两。
</center>
</body>
</html>
HTML的基本语法
-
<常规标记>也叫双标记
<标记></标记>
<标记 属性=”属性值” 属性=”属性值”></标记>
标记也可叫标签或叫元素
例如:<head></head>
2.空标记也叫单标记
<标记/>
<标记 属性=”属性值”/>
例如:<br/>
0006 趁手兵器-VScode
知识点:
- 扩展>>搜索“Chinese”>>下载
- 文件建议起英文名
- 代码开发文件夹:添加文件夹>>起名字
- “标签”+enter=<标签></标签>
- Ctrl+”+”=放大
- Ctrl+”-”=缩小
- !+enter=完整HTML页面
插件介绍:
- Auto Rename Tag:一对标签同时修改
- view-in-browser:快速阅览页面(右键即开>>view in browser)
- Live Server:实时浏览器(右键即开>>open with live server)
0007 文档声明与字符编码
- <!DOCTYPE html>:特殊且固定的文档声明标签
- <html lang=”***”>:”en”表示英语,”zh-CN”代表中文,”ja-jp”代表日文。搜索引擎优化和浏览器有帮助。
- 发送方>>原始机密内容>>确定使用哪套密码本>>编码发送情报
- 接收方>>获取情报>>按照指定密码本解密>>获取原始机密内容
- <meta charset="***">:ASCII -美国信息交换标准代码
ISO-8859-1 - 拉丁字母表的字符编码
GB2312 - 汉字编码字符集
UTF-8 - Unicode 万国码字符编码
0008 HTML常用标签
语义是什么?
- 裸奔好看
- 爬虫喜欢
- 方便维护
常用标签
1、文本标题(h1-h6)
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
注:文本标题标签自带加粗,有自己的文本大小,并且独占一行,有默认间距
2、段落文本(p)
<p>段落文本内容</p>
标识一个段落(段落与段落之间有段间距)
3、换行(br)
<br/>
换行是一个空标记(强制换行)
4、水平线
<hr />空标记
5、加相有两个标记(推荐strong)
<b>加粗内客</b>只是显示加粗
<strong>强调的内客</strong>突出的文本
6、倾斜有两个标记(推荐em)
<em>强调文本</em>
<i>倾斜文本</i>
7、删除线有两个标记(推荐del)
<s>文本</s>删除线
<del>文本</del>删除线
8、扩展
<u>文本</u>下划线
<sub></sub>下标
<sup></sup>上标
0009 百科词条案例
- 推荐插件:htmltagwrap(html标签包裹)
用法:选中文本>>Alt+W+标签名
- <hr>水平线