HTML基础教程:超文本标记语言的核心概念与标识符

需积分: 13 2 下载量 132 浏览量 更新于2024-08-22 收藏 947KB PPT 举报
"HTML基础知识,包括HTML的基本结构、HTTP协议、网络分类、浏览器功能、HTML标记类型以及文件保存方式。此外,还提到了HTML编辑工具和两种常见的设计模式——C/S和B/S模式。" 在深入理解HTML之前,我们需要先了解一些基本概念。HTML,全称为HyperText Markup Language,是用于创建网页的标准标记语言。它通过一系列的标记(Tag)来组织网页内容,这些标记通常被置于尖括号<>内。HTML文件通常以.htm或.html为扩展名,可以在任何文本编辑器中编写,并用浏览器打开查看。 HTML的基本结构由`<html>`、`<head>`和`<body>`三个主要部分组成。`<html>`是整个文档的根元素,`<head>`包含元数据,如标题、字符集设置等,而`<body>`则包含了用户在浏览器中实际看到的内容。 在HTML中,标记是不区分大小写的,但为了代码的可读性和规范性,建议遵循一定的缩进和格式。标记分为单标记和双标记,单标记如`<br>`不需要闭合,而双标记如`<p>`和`<div>`需要使用`</p>`和`</div>`来关闭。 HTTP(Hypertext Transfer Protocol)是互联网上应用最广泛的一种网络协议,用于从Web服务器传输超文本来到客户端的浏览器。HTTP协议是用户获取网页信息的基础。 网络有多种分类方式,按范围可分为广域网(WAN)、城域网(MAN)和局域网(LAN),而按拓扑结构则有总线型、星型、环形和网状结构。 当我们使用浏览器访问网页时,实际上是通过HTTP协议向服务器发送请求,服务器响应并返回HTML文件,浏览器解析这些文件并呈现网页内容。不同的浏览器,如IE、Netscape Navigator、MyIE等,可能会有不同的渲染效果。 HTML编辑工具有很多,如微软的FrontPage、Adobe的Dreamweaver,甚至简单的记事本也可用于编写HTML代码。设计模式方面,C/S(Client/Server)模式将应用程序分为客户端和服务器端,而B/S(Browser/Server)模式则更依赖于浏览器,用户通过浏览器即可访问和交互,降低了客户端的负担。 C/S模式适用于需要高性能和定制化交互的应用,而B/S模式则简化了用户的使用,只需浏览器即可访问服务,减少了维护成本。在现代Web开发中,MVC(Model-View-Controller)模式也十分常见,它将应用程序逻辑分为模型、视图和控制器三部分,提高了代码的可维护性和复用性。