--- url: /frontend/html/introduction.md --- # 1.1 HTML概述 ## 1.1.1 什么是HTML HTML是一种超文本标记语言,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 HTML5是HTML的最新版本。 ## 1.1.2 开发工具 `Visual Studio Code(VScode)`、`WebStorm` 、`notepad++`、`Ecliipse`、`sublime`、`Dreamweaver`等等... ## 1.1.3 基本格式 ```html 网页标题 ``` ::: tip \*注意事项: 1. 文件保存为以 .html 为后缀的文件。 2. ``是个单标签,它没有结束标签;meta元素也可以成为空元素。meta元素为head元素的子元素,且只能放在head标签中使用。meta元素重要用来附加文档的额外信息,除了使用我们熟悉的 charset="utf-8"声明字符编码外,它还有几个常用的功能通过name与content属性为文件加入作者(author)描述信息(description)关键词(kewords)编码工具(generator)等信息。 通过属性http-equiv将指定的信息以HTTP表头信息的方式送到客户端。 3. ``标签中再包含其他JavaScript代码,如果两者都提供的话,则浏览器只会下载并执行脚本文件,从而忽略行内代码 > > > > 8. `type`:可选。可选。代替`language`,表示代码块中脚本语言的内容类型(也称MIME类型)。按照惯例,这个值始终都是`text/javascript` > * 标签位置与加载关系 > > > 1. 放在``里,浏览器会解析html后同步加载js文件。缺点是页面的加载会滞后且不能进行DOM操作 > > 2. 放在``前面,先渲染html在加载js。缺点是对于依赖js文件的部分会滞后 > > ```html > > ``` 4. `