![剑指JavaWeb:技术详解与应用实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/457/51089457/b_51089457.jpg)
2.1 HTML简介
HTML已经在1.2.1节介绍了,接下来我们看一下HTML的基本结构:
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_20_3.jpg?sign=1738787754-TEoejN5EBbarNpRKltHX5szQDwwMaO4K-0-52b4a2b0627cec38f9bead70c287cb38)
● <!DOCTYPE>,文档版本声明,就是告诉浏览器应该以什么方式来解释这个 HTML 文件。需要注意的是,文档版本声明语句必须放在第一行,而且不需要区分大小写。“<!DOCTYPE html>”是基于HTML5而言的,主要作用是告诉浏览器本网页的文档模式为标准模式。
● <html>标签,在文档头的下方会有一组<html></html>标签成对出现。这个标签对是唯一的,它是最外层的标签,所有的其他标签都应该在这对<html></html>标签中。简单地说,所有的网页内容都需要编写到<html></html>标签中。
● <head>标签,头标签,其标签内放置的是当前网页的一些描述性信息,并且一个网页只能有一对<head></head>标签。
● <body>标签,主体标签,其标签中放置的是网页的具体内容,如文字、图片等。
例如,创建HelloWorld.html文件,编写代码实现在页面中输出“Hello,World!”字符串。
在IDEA中创建HTML文件的步骤如图2-5所示,右键单击该模块,选择“New”,然后选择“HTML File”进行创建。
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_21_1.jpg?sign=1738787754-TE2VXvzyOUS2tCXlBLJhXpY7Me7kzeT4-0-651c957897dcfb1c8733f600dc4300e0)
图2-5 在IDEA中创建HTML文件的步骤
代码如下。
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_21_2.jpg?sign=1738787754-DUvsKsrLOOCSric0sZB4lRoDLdUerFwF-0-95ab9ac8517afd439be7d814e5e22ef7)
使用浏览器运行HelloWorld.html文件如图2-6所示,结果是成功显示“Hello,World!”。
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_21_3.jpg?sign=1738787754-gTd0qrS8Wk1CSPyCnxZ8PJKQ7vpM6ALU-0-d06f1b93fcddbedf3b071bdabdd2cc87)
图2-6 使用浏览器运行HelloWorld.html文件
注意,HTML 文件的运行方式有两种。一种是针对本地 HTML 文件,直接左键双击该文件,自动跳转浏览器,如图2-7所示。另一种是借助IDEA工具打开HTML文件,如图2-8所示,选择文件右侧的浏览器,单击即可。由于涉及文件路径的问题,我们暂时选择第一种,直接双击HTML文件。
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_21_4.jpg?sign=1738787754-DSCXGsv8W6InYNazl3AmNujhshKwQjTl-0-7840c87d68e44a214473ba7ad5b1a5e5)
图2-7 双击本地文件打开HTML文件
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_22_1.jpg?sign=1738787754-1DFBxFyCY8AW0NCyF6FrSgKL9d8CXwZL-0-6f227aae07f32aa3f96278d8df4e7d65)
图2-8 借助IDEA打开HTML文件
另外,HTML文件的扩展名可以是“.html”或“.htm”,这是两种常见的命名约定。“.html”扩展名使用长文件名格式,而“.htm”扩展名是为了与过去的DOS命名格式兼容而存在的。从使用效果上来说,无论是“.html”还是“.htm”扩展名,浏览器都可以正常解析和显示HTML文件,它们没有实质上的区别。