目录
1.简介
1.1 HTML是什么?
HTML (HyperText Markup Language) 是指用于创建网页超文本标记语言,通过它可以实现图片、链接、音乐等元素的展示,您可以将 HTML 运行在浏览器上,由浏览器来解析。它是通向Web技术的起点,是前端程序员必要的基本功。
HTML 是一种标记语言(一套标记标签),它使用标记标签来描述网页。标签是由尖括号包围的关键词,例如 <html>; 标签通常是成对出现的,例如 <html> 和 </html>。
1.2 HTML 版本
自 HTML 诞生以来,已发展出了许多 HTML 版本,HTML 版本的介绍如下:
版本 | 发布时间 | 版本说明 |
HTML 1.0 | 1991 | HTML 的第一个版本 |
HTML 2.0 | 1995 | 增加了表单元素以及文件上传等功能 |
HTML 3.2 | 1997 | 加了创建表格以及表单的功能 |
HTML 4.01 | 1999 | 增加了对样式表(CSS)的支持(非常稳定的版本,是当前的官方标准) |
XHTML 1.0 | 2000 | 目的是基于XML应用,在HTML 4.0基础上优化和改进的的新语言 |
HTML 5 | 2012 | 提升了 Web 在富媒体、富内容和富应用等方面的能力 |
1.3 通用声明
<!DOCTYPE> 是 HTML 的文档类型声明,正确声明 HTML 版本可以使浏览器能够显示网页:
HTML5:
<!DOCTYPE html>
HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.0:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2.HTML 编辑器
常用的编辑器:Notepad++,Sublime Text,HBuilder,EditPlus (文本编辑器),VS Code,UltraEdit,在线编辑器。
- Notepad++:是基于Windows操作系统的免费软件,支持众多计算机程序语言的文本编辑器。
- Sublime Text: 是一个支持多种编程语言并且可以跨平台的文本编辑器,虽然该软件收费但是可以试用,拥有优秀的代码自动完成功能,还拥有代码片段。
- HBuilder:是一款支持 HTML5 的Web开发IDE。通过语法提示和代码输入法、代码块等,大幅开发前端效率。
- EditPlus:可以处理文本、HTML和程序语言的Windows编辑器,也支持C、Java、Php等编程语言。
- Visual Studio Code :是 Microsoft 提供可以运行于 Mac OS X、Windows 和 Linux 编写 Web 和云应用的源代码编辑器。它支持 JavaScript,TypeScript和Node.js 和编程语言(例如C++,C#,Java,Python,PHP,Go