HTTP的由来以及发展史

HTML&HTML5的学习探索

01、Html的由来和发展史

01-01、Html的由来

HTML的英文全称是 Hypertext Marked Language,即超文本标记语言。HTML是由Web的发明者 Tim Berners-Lee(蒂姆·伯纳斯·李)于1990年创立的一种标记语言,

  • 他是万维网的发明者

    • 万维网WWW是World Wide Web的简称,也称为Web、3W等。WWW是基于客户机/服务器方式的信息发现技术和超文本技术的综合。
  • 同时1994年它成立万维网联盟(W3C)组织,专门来制定HTML/CSS/Javascript的规范。

在这里插入图片描述

超文本标记语言构成和定义

  • “超文本”(hypertext)是

    指连接单
    个网站内或多个网站间的网页的超链接。超链接是网络的一个基本方面。只要将内容上传到互联网,并将其与他人创建的页面相链接,你就成为了万维网的积极参与者。

    你可以这样理解,就是为了你建设网站可以通过一个链接和别人建设的网站进行互通互联。

  • HTML 使用“标记”(markup)来注明文本、图片和其他内容,以便于在 Web 浏览器中显示。HTML 标记包含一些特殊“元素”如 等等。

    而这些文本可以通过一些标记也就下面要说的标签,进行标记和修饰。

  • HTML 元素通过“标签”(tag)将文本从文档中引出,标签由在“<”和“>”中包裹的元素名组成,HTML 标签里的元素名不区分大小写。也就是说,它们可以用大写,小写或混合形式书写。例如,<title> 标签可以写成 <Title><TITLE> 或以任何其他方式。然而,习惯上与实践上都推荐将标签名全部小写。

<h1>标题:HTML在一个技术语言
</h1>
<p></p>HTML 元素通过“标签”(tag)将文本从文档中引出,标签由在“`<`”和“`>`”中包裹的元素名组成,HTML 标签里的元素名不区分大小写。<a href="">也就是说,</a>它们可以用大写,小写或混合形式书写。例如,`<title>` 标签可以写成 `<Title>`,`<TITLE>` 或以任何其他方式。然而,习惯上与实践上都推荐将标签名全部小写。

HTML标准制定W3C

  • W3C
    • World Wide Web Consortium(万维网联盟)
    • 成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构
    • http://www.w3.org/
    • http://www.chinaw3c.org/
  • W3C标准包括
    • 结构化标准语言(XHTML 、XML)
    • 表现标准语言(CSS)
    • 行为标准(DOM、ECMAScript )
  • W3C 成员
    • IBM
    • Microsoft
    • America Online
    • Apple
    • Adobe
    • Macromedia
    • Sun Microsystems

小结

  • html的创始人:蒂姆·伯纳斯·李
  • 也就是说网页的本质就是:(html)超级文本标记语言,经过结合使用其余的Web技术(如:脚本语言js、css样式列表等),能够创造出功能强大的网页。
  • 使用HTML语言描述的文件须要经过WWW浏览器显示出效果。

01-03、HTML的发展史

在这里插入图片描述

  • 1993年6月互联网工程小组工作草案发布

  • html2.0-1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布过时

  • html3.2-1996年1月14日,W3C推荐标准

  • html4.0-1997年12月18日,W3C推荐标准

  • html4.01-1999年12月24日(微小改动)W3C推荐标准,2000年5月15日发布基本严格的html4.01语法
    是国际标准化组织和国际电工委员会的标准

  • xhtml1.0-2000年1月26日正式发布XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。,是W3C推荐标准,后来经过修改于2002年8月1日重新发布

  • xhtml1.1-2001年5月31日发布

  • xhtml2.0-W3C的工作草案,改动过大,学习成本过高,失败。

  • html5](https://so.csdn.net/so/search?q=html5&spm=1001.2101.3001.7020)-2004年提出,2007年被W3C接纳并成立新的HTML工作团队,2008年正式发布html5第一份正式草案,2012年12月17日HTML规范正式定稿,

  • 2013年5月6日,html5.1正式草案发布。

HTML4的标准头和编码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>                                                        
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

HTML5的标准头和编码

<!DOCTYPE html>(不区分大小写)
<meta charset="UTF-8">

新增的标签:

section元素、article元素、aside元素、header元素、footer元素、 nav元素、figure元素、main元素

小结

  • html的标准指定是w3c万维网联盟
  • 现在主流的版本是:HTML5

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/16363.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Sip协议(一)

Sip协议(一) 本文主要介绍sip协议 1: 简介 ​ SIP&#xff08;Session Initiation Protocol&#xff0c;会话发起协议&#xff09;是一种应用层协议&#xff0c;它被广泛应用于VoIP&#xff08;Voice over Internet Protocol&#xff0c;互联网语音通信&#xff09;中。 ​…

返回枚举类给前端

1. 前言 在实际开发过程中&#xff0c;前端的下拉框或者单选按钮的内容通常的需要和后端匹配的&#xff0c;故一般会由后端将下拉框的内容或单选框的内容传给前端&#xff0c;而这些内容在后端一般是由枚举类存储的&#xff0c;如果后端直接返回枚举类&#xff0c;返回结果将会…

K-means聚类算法详细介绍

目录 &#x1f349;简介 &#x1f348;K-means聚类模型详解 &#x1f348;K-means聚类的基本原理 &#x1f348;K-means聚类的算法步骤 &#x1f348;K-means聚类的优缺点 &#x1f34d;优点 &#x1f34d;缺点 &#x1f348;K-means聚类的应用场景 &#x1f348;K-mea…

SQL Server2019安装步骤教程(图文)_最新教程

一、下载SQL Server2019 1.到微软官网下载SQL Server Developer版本&#xff0c;官网当前的2019版本下载需要注册账号。 不想注册的朋友&#xff0c;可以选择从网盘下载&#xff1a;点击此处直接下载 2.下载之后先解压&#xff0c;解压后执行exe安装程序。打开之后的界面如下…

学 Java 具体能干什么?

学习 Java 后&#xff0c;你可以从事许多不同的工作和项目&#xff0c;涵盖了广泛的应用领域。以下是一些具体的应用场景和工作方向&#xff1a; 1. 企业级应用开发 Java 是企业级应用开发的首选语言之一&#xff0c;特别适合开发大规模、分布式、多层次的企业应用程序。 Jav…

在UbuntuLinux系统上安装MySQL和使用

前言 最近开始计划在Ubuntu上写一个webserver的项目&#xff0c;看到一些比较好的类似的项目使用了MySQL&#xff0c;我就打算先把环境搞好跑一下试试&#xff0c;方便后面更进一步的学习。其实在本机windows上我已经有一个mysql&#xff0c;不过 在Unbuntu上安装MySQL 首先…

ai - RAG

RAG & web <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>ChatGPT 应用页面</title><…

1960-2022年世界银行WDI面板数据(1400+指标)

1960-2022年世界银行WDI面板数据&#xff08;1400指标&#xff09; 1、时间&#xff1a;1960-2022年 2、来源&#xff1a;世界银行WDI 指标&#xff1a;包括健康、公共部门、农业与农村发展、城市发展、基础设施、外债、性别、援助效率、教育、气候变化、环境、社会保护与劳…

【Python】机器学习中的过采样和欠采样:处理不平衡数据集的关键技术

原谅把你带走的雨天 在渐渐模糊的窗前 每个人最后都要说再见 原谅被你带走的永远 微笑着容易过一天 也许是我已经 老了一点 那些日子你会不会舍不得 思念就像关不紧的门 空气里有幸福的灰尘 否则为何闭上眼睛的时候 又全都想起了 谁都别说 让我一个人躲一躲 你的承诺 我竟然没怀…

【Vue2入门技能树】:Vue2项目从入门到放弃所遇到的问题汇总

1、body中自带 margin: 8px 的问题 解决办法&#xff1a;在 public 目录下的 index.html 中加入如下样式即可 <style>* {margin: 0;} </style>2、使用vue-router、vuex ①在项目所在文件夹下打开 cmd 终端&#xff0c;然后运行如下代码&#xff0c;等待安装 //…

【Python从入门到进阶】55、使用Python轻松操作Mysql数据库

一、引言 1、MySQL数据库简介 MySQL是一个开源的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;它使用了一种名为Structured Query Language&#xff08;SQL&#xff09;的查询语言来管理数据。MySQL因其高性能、可扩展性、易用性和稳定性而广受欢迎&#x…

ARM+FPGA+NVIDIA AI摄像头软硬件定制

拥有资深ISP图像技术团队&#xff0c;是英伟达、地平线等合作伙伴&#xff0c;我们的团队掌握目前市面上大部分车载平台的ISP图像画质服务能力&#xff0c;能自主开发图像ISP和增强算法。我们具有多名经验丰富光学设计专家&#xff0c;掌握车载模组光学设计能力&#xff0c;资深…

[蓝桥杯 2020 省 A1] 超级胶水

一.题目 题目描述 小明有 n 颗石子&#xff0c;按顺序摆成一排。 他准备用胶水将这些石子粘在一起。 每颗石子有自己的重量&#xff0c;如果将两颗石子粘在一起&#xff0c;将合并成一颗新的石子&#xff0c;重量是这两颗石子的重量之和。 为了保证石子粘贴牢固&#xff0…

AutoMQ 社区双周精选第十期

本期概要 欢迎来到 AutoMQ 第十期双周精选&#xff01;在过去两周里&#xff0c;主干动态方面&#xff0c;AutoMQ 发布了 1.0.5 版本&#xff0c;该版本将默认日志滚动方式从小时滚动切换到大小滚动&#xff0c;且优化了大规模对象删除的性能。另外&#xff0c;AutoBalancing …

入门五(项目介绍及登录需求)

软件缺陷判定标准 项目中缺陷的管理流程 使用Excel对于缺陷进行管理 使用工具管理缺陷 一、项目背景 传智作为一个IT教育机构&#xff0c;拥有自己开发且实际运营的产品&#xff1b; 将开发和运营的技术作为授课的内容&#xff0c;对于学员而言学到的都是一手的真实案例和…

.net 框架基础(二) 日期和时间

总目录 C# 语法总目录 .net 框架基础 二 日期和时间 日期和时间1. TimeSpan2. DateTime 日期和时间 System空间下有三个不可变的结构体进行事件表示:DateTime、DateTimeOffset、TimeSpan 1. TimeSpan 创建TimeSpan方法&#xff1a; 通过构造器通过调用其中一个静态 From ……

VPP FIB路径链表环路检查

对于路径链表中的三种路径类型&#xff1a; FIB_PATH_TYPE_RECURSIVE FIB_PATH_TYPE_ATTACHED_NEXT_HOP FIB_PATH_TYPE_ATTACHED在添加新的路径时需要进行路径环路检查。函数fib_path_list_recursive_loop_detect会被反复调用。 static void fib_entry_recursive_loop_detect…

MySQL-数据库设计规范

1、范式 1.1、概述 在关系型数据库中&#xff0c;关于数据表设计的基本原则、规则就称为范式常见六种范式&#xff0c;按照范式级别由低到高如下所示&#xff1a; 第一范式第二范式第三范式巴斯范式第四范式第五范式 1.2、键和相关属性 范式的定义会用法主键和候选键&…

llllllllll

llllllllllllllll

gulp 构建Node.js 应用

安装 ## 安装 gulp 命令行工具 npm install --global gulp-cli## 安装 gulp&#xff0c;作为开发时依赖项 npm install --save-dev gulp为什么要用Gulp ? 在前端开发中&#xff0c;Gulp是一个node.js 的自动化构建工具&#xff0c;它通过流和代码优于配置的策略来简化任务编…