HTML5文件结构、格式、加载

源码下载
在线测试显示效果

  不论的你的基础怎么样,不论你是否了解互联网,本教程采用自上而下,先实验代码后解析的教学方法,既照顾没有基础的读者,也照顾有基础的同学,好的教程就像电影一样, 虽然不同读者面对的内容一样,不同基础的人看到的不同,但是至少保证所有人自我感觉是理解了,但理解深度取决于你的知识基础和学习认知能力。

1    <!DOCTYPE html>
2    <html lang="en">
3    <head>
4        <meta charset="UTF-8">
5        <title>第一个HTML文件</title>
6    </head>
7    <body>
8    <h1>过零丁洋</h1>
9    <p>
10        辛苦遭逢起一经,干戈寥落四周星。
11        <br>
12        山河破碎风飘絮,身世浮沉雨打萍。
13       <br>
14        惶恐滩头说惶恐,零丁洋里叹零丁。
15       <br>
16        人生自古谁无死,留取丹心照汗青。
17   </p>
18   </body>
19   </html>

  通过上面的测试,我相信不同基础的不同领域的人会有不同的体会,如果从不了解计算机编程和计算机通信,你至少可以感受到,简单的网页设计和普通的word文档编辑一样,所写即所得,并没有 太深的逻辑。如果你非常了解计算机编程,对标记语言,解释器概念非常了解,你虽然不了解具体的html标准,但是你会从底层去思考html文档。html文档中的html、head、body、title、h1、p等标签都是 超文本语言HTML的语言标准,当你用浏览器打开这个html文档时,浏览器会逐行读取里面的代码,这时候浏览器相当于HTML的解释器,解释器就像翻译机把你写的语句翻译成网页上的文字图像等视觉效果。 第一行的<!DOCTYPE html>是文档声明,当浏览器读取到该符号时,知道这是一个遵循HTML5标准的文档,当浏览器阅读到 第11、13、15行的br标签,会执行换行操作,可以简单类比word文档编辑时的回车键。具体标签的解释翻译机理不必深究,只需要记住每一个标签对应的显示效果即可,随着时间的推移,本课程会逐渐解释, 除非你想写一个浏览器。

文档加载过程

  学习过计算机网络的很容易理解的互联网的域名、IP地址、URL等概念,如果你的工作领域用不到底层的网络通信技术,也没必要深入学习,所以在这里仅仅简单解释下,对于普通网页设计 WebAPP开发,WebGL开发已经够用了。大家平时上网都有网址的概念,你可以在网页上随意打开一个链接,可以看到浏览器地址栏的域名都是唯一的,开发好的html文件都放在服务器上,通过域名可以访问 服务器,域名后面后缀的URL地址,也就是就是html文件的名字,会告诉服务器把相关的html发送到本地浏览器也就是客户端。这里涉及到域名解析、http、DCP等相关通信问题,如果你不清楚也不必关心, 如果你想建立个人站点,申请一个域名,租一个服务器,解析下域名,就可以搞定,即使没有系统学过网络通信技术也没有关系。 HTML文档加载