文章目录

HTML(HyperText Mark-up Language)即超文本标记语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图 形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的 具体内容。

HTML语言被称为互联网的三大基石之一(其余两大基石分别为:HTTP协议、URL)。它解决了如何以丰富的效果展示数据内容的问题。互联网中,数据是在服务器和浏览器之间互相传送和执行。三大基石分别解决了如下问题:

  • HTTP协议:解决了服务器和浏览器之间数据如何传送、传送格式的问题!实现了分布式的信息共享。

  • URL协议:解决了众多服务器中资源定位问题。从而让浏览器可以访问不同的服务器资源,实现了全球信息的精确定位。

  • HTML语言:解决了数据在浏览器中如何丰富多彩的展示,及如何合理标示信息的问题。

我们访问一个互联网资源:http://www.baidu.com,流程如下:

第一步:地址栏输入:


第二步:服务器收到请求,将HTML源代码传给客户端:

第三步:浏览器解释执行上面的代码,出现如下丰富多彩的效果:

HTML详解(1.html简介)相关推荐

  1. P2P技术详解:NAT详解、P2P简介

    <P2P理论详解>系列文章中的总目录如下: <P2P技术详解(一):NAT详解--详细原理.P2P简介> <P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解(基 ...

  2. Tomcat(二):tomcat配置文件server.xml详解和部署简介

    1. 入门示例:虚拟主机提供web服务 该示例通过设置虚拟主机来提供web服务,因为是入门示例,所以设置极其简单,只需修改$CATALINA_HOME/conf/server.xml文件为如下内容即可 ...

  3. 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改

    作者 : 万境绝尘 (octopus_truth@163.com) 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/3926916 ...

  4. umask详解、cwd简介

    A 什么是umask? 当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情.umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反, ...

  5. AXI协议详解(1)-协议简介

    协议简介 0 绪论 AXI--Advanced Xtensible Interface(高级可扩展接口)是为了满足高性能系统设计而定义的一套独立通道协议,在AMBA3.0中提出,AMBA4.0将其修改 ...

  6. SQLZOO习题详解(01)——SQLZOO简介

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl SQLZOO简介 SQLZOO是一个在线SQL练习平台. 官方网站 https://sqlzo ...

  7. bstr java_BSTR详解一 -BSTR简介和内部结构

    http://blog.csdn.net/pkrobbie/archive/2007/01/18/1486331.aspx COM是一种跨编程语言的平台,需要提供语言无关的数据类型.多数编程语言有自己 ...

  8. HTTPS简介以及SSL协议详解

    HTTPS简介以及SSL协议详解 1.HTTPS简介 2.SSL协议介绍 2.1.SSL协议的功能 2.2.SSL协议在协议栈的位置 2.3.SSL协议组成 2.3.1.纪录协议的功能 2.3.2.S ...

  9. C++ 智能指针详解

    智能指针内容很多,重点是基本用法. #include <boost/shared_ptr.hpp> class CBase: public boost::enable_shared_fro ...

  10. grpc通信原理_容器原理架构详解(全)

    目录 1 容器原理架构 1.1 容器与虚拟化 1.2 容器应用架构 1.3 容器引擎架构 1.4 Namespace与Cgroups 1.5 容器镜像原理 2 K8S原理架构 2.1 K8S主要功能 ...

最新文章

  1. Rundeck crontab格式
  2. POJ 3660 Cow Contest [Floyd]
  3. selenium的使用教程1
  4. 如何远程管理Quartz
  5. 为什么说任何基于比较的算法将 5 个元素排序都需要 7 次?
  6. php如何将mysql数据库中的admin字段赋值给session_php实现将Session写入数据库
  7. 干货:用Python进行数据清洗,这7种方法你一定要掌握
  8. WINCE快捷方式详解
  9. 50道编程小题目之【水仙花数】
  10. 前端新人如何有效地提高自己
  11. 时隔 5 年,华为再发旧文《华为到该炸掉研发金字塔的时候了》意欲何为?
  12. 为什么需要建设者模式
  13. linux 自动ping脚本,ping自动报警shell脚本forlinux
  14. SiTime 硅晶振抖动定义和测量方法
  15. 页面调用微信扫一扫功能
  16. mac 下使用ssh
  17. 压测学习总结(1)——高并发性能指标:QPS、TPS、RT、吞吐量详解
  18. 通过百度地图API获取用户所在地理位置信息
  19. 多系统管理问题显现 一体化管理走俏
  20. google财经板块股票信息查看的猜想

热门文章

  1. SPSS简单介绍及入门
  2. 站住!我要送你点网格智能干货
  3. Opencv报错004:cv::VideoCapture无法读取本地视频文件,报错:cv::CvCapture_Images::open CAP_IMAGES: Stop scanning. Can‘
  4. caj转pdf——包含下载链接
  5. masonry Unable to simultaneously satisfy constraints. Probably at least one of the c
  6. 使用 MoveIt 控制自己的真实机械臂【2】——编写 action server 端代码
  7. 【Redis源码剖析】 - Redis IO操作之rio
  8. ECharts常用通用标签整理
  9. oracle转trs,TRS数据库数据的导入导出2.doc
  10. Andersen Global在莫桑比克扩张业务