HTML、XHTML、HTML5区别和联系

HTML(Hypertext Markup Language,超文本标记语言),在学习Html的时候也接触到了一个概念——WWW,这个经常用,但是不知道其中的道理。当然要想了解HTML还要知道它的过去和发展。

基本概念

WWW(World Wide Web,万维网)是一种建立在Internet上的、全球性的、交互式的、多平台的、分布式的信息资源网络。它就是采用HTML语言描述的超文本文件(包含连接关系和多媒体对象)。

咱们见到最多的网址,或者说在记忆中使用的网址大概都是WWW,WWW有3个基本的组成部分,分别是URL(Universal Resource Locators,统一资源定位器)、HTTP(Hypertext
Transfer Protocol,超文本传输协议)和HTML(Hypertext Markup Language,超文本标记语言)

URL

URL提供在web上进入资源的统一方法和路径,使得用户所要访问的站点具有唯一性,这就相当于我们每个人只有一个ID。它代表了链接所指向的每个文件的类型及其准确位置。

也可以这么理解URL是你得到资源位置或访问方法的唯一方法,只要知道了资源的URL就可以得到地址,并且对资源进行操作。

URL的访问方法有两种:ftp和http

例如

HTTP

HTTP是一种网络上的数据传输协议,专门用于传输以超文本(hypertext)或超媒体(hypermedia)的形式提供的信息。是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。

HTTP工作在TCP/IP协议体系中的TCP协议上。

客户机和服务器必须都支持 HTTP,才能在万维网上发送和接收 HTML 文档并进行交互。

(以上大多为百科内容——HTTP

HTML

html语言是一种文本类、依靠解释的方式执行的标记语言,也就是使用一种大多数计算机能够识别的语言。万维网上使用语言一般就是Html语言。

HTML是标记语言 ,所以他会有很多的标记元素,最基本的文件结构如下:

	<html>-----------------------------------------------------开始html文档
		<head>---------------------------------------------开始文档头部
			<title>---------------------------------------开始文档标题
				标题---------------------------------内容
			</title>-------------------------------------结束文档标题
		</head>-------------------------------------------结束文档头部
		<body>--------------------------------------------开始文档体
			正文----------------------------------------内容
		</body>-------------------------------------------结束文档 体
	</html>---------------------------------------------------结束html文档

所以要想学好HTML,掌握一定的标记元素知识是必要的。例如标题文字标记<h>

<html >
<head runat="server">
    <title></title>
</head>
<body>
    <h1>h1 字体大小</h1>
    <h2>h2 字体大小</h2>
    <h3>h3 字体大小</h3>
    <h4>h4 字体大小</h4>
    <h5>h5 字体大小</h5>
    <h6>h6 字体大小</h6>
</body>
</html>

HTML4、XHTML、HTML5都是些什么

学习html的时候,和在看其他博客的时候就有很多html或者XHTML,不知道他们只是名字不一样还是有什么不同。然后查了下资料进行一下对比。

在HTML发展的早期,W3C(World Wide Web Consortium,万维网联盟)成立之前,HTML的很多标准都很不规范,浏览器也对HTML的要求不高,所以这种情况的持续就导致了HTML的编写者写了大量含有错误的HTML页面。

后来W3C也意识到了这个错误,并认为这为这是互联网基础性问题,应该加以解决。为了规范HTML,W3C结合着XML制定了XHTML1.0标准,不过它只是用XML要求来规范HTML。即可把XHTML理解成HTML+XML。

学习牛腩的时候用到的DIV+CSS其实就可以说成是XHTML+CSS。

HTML4是目前互联网使用最广泛的标准,他是诞生在1999年左右。现在依然发挥着重要的作用。

HTML5新增一些特性:
1. 用于绘画的 canvas 元素 2. 用于媒介回放的 video 和 audio 元素 3. 对本地离线存储的更好的支持 4. 新的特殊内容元素,比如 article、footer、header、nav、section 5. 新的表单控件,比如 calendar、date、time、email、url、search。它最大的一个特点就是不会break已有的网页。虽然HTML5添加了很多新特性,但是并没有得到浏览器的普遍支持,所以其他HTML还是很重要的,还在使用。

这里有个很有意思的漫画,有兴趣的可以看看《混乱的标记语言XHTML2/HTML5漫画 》

参考博客:http://autit.blog.163.com/blog/static/13804284420125710238652/

时间: 2024-10-14 13:03:06

HTML、XHTML、HTML5区别和联系的相关文章

HTML5和XHTML的区别

既然被问到了HTML5和XHTML的区别,那我就在这里给大家分享一些我个人的理解,同时我也觉得从他们的来源上讲,他们藏着一个有趣的故事. 首先认识三个组织,IETF (Internet Engineering Task Force)  互联网工程任务组,W3C (World Wide Web Consortium   万维网联盟.web领域中,最具权威和影响力的国际中立性技术标准机构,WHATWG(Web Hypertet Application Technology Working Group

HTML、XHTML和HTML5区别与联系

1.XHTML与HTML最大的区别: ① XHTML标签名必须小写(错误:<Div> 正确:<div>) ② XHTML元素必须被关闭(错误:<p>  正确:<p></p>) ③ XHTML元素必须被正确的嵌套(错误:<div><p></div></p> 正确:<div><p></p></div>) ④ XHTML元素必须要有根元素(必须包含<h

html4,xhtml,html5发展历史

SGML SGML 是一种很强大但很复杂的标记语言,HTML.XML 就是从中衍生出来的.SGML 的例子如下:<QUOTE TYPE="example"> typically something like <ITALICS>this</ITALICS> </QUOTE> SGML 最为强大和古老,XML 是 SGML 的一个子集,HTML 最初也试图成为 SGML 的一个子集. 实际上 W3C 下与网页(超文本)相关的标准有两个系列:H

深入浅出HTML与XHTML的区别

HTML(HyperText Markup Language,超文本标记语言)最早的HTML官方正式规范,是1995年IETF(Internet Engineering Task Force,因特网工程任务组)发布的HTML 2.0.W3C(World Wide Web Consortium,万维网联盟)继IETF之后,对HTML进行了几次升级,直至1999年发布HTML 4.01. HTML与XHTML 可扩展超文本标记语言XHTML(eXtensible HyperText Markup L

HTML和XHTML的区别

简单理解,XHTML就是HTML的升级版,所以XHTML和HTML没有太多的不同 最主要的区别在于: XHTML 元素必须被正确地嵌套. XHTML 元素必须被关闭. 标签名必须用小写字母. XHTML 文档必须拥有根元素. (1)元素必须被正确地嵌套 1 <div><p>标签正确嵌套示范</p></div> (2)XHTML 元素必须被关闭,非空标签必须使用结束标签 1 <p>这是错误示范 //错误写法 2 <p>这是正确示范<

HTML与XHTML的区别

为什么要使用XHTML? 我们认为万维网上的许多页面都包含着糟糕的 HTML 代码. 下面的 HTML 代码仍然可以工作得很好,即使它没有遵守 HTML 规则: <html> <head> <title>This is bad HTML</title> <body> <h1>Bad HTML </body> XML 是一种标记化语言,其中所有的东西都要被正确的标记,以产生形式良好的文档. XML 用来描述数据,而 HTML

【每日壹闻】深入浅出HTML与XHTML的区别-------HTML与XHTML

可扩展超文本标记语言XHTML(eXtensible HyperText Markup Language),是HTML 4.01的第一个修订版本,是「3种HTML4文件根据XML1.0标准重组」而成的.也就是说是,XHTML是HTML 4.01和XML1.0的杂交.由于XHTML1.0是基于HTML4.01的,并没有引入任何新标签或属性(XHTML可以看作是HTML的一个子集),表现方式与超文本标记语言HTML类似,只是语法上更加严格,几乎所有的网页浏览器在正确解析HTML的同时,可兼容XHTM

XML,HTML以及XHTML的区别

一.XML XML 被设计用来传输和存储数据.    HTML 被设计用来显示数据. 1) 什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language)    XML 是一种标记语言,很类似 HTML    XML 的设计宗旨是传输数据,而非显示数据    XML 标签没有被预定义.您需要自行定义标签.    XML 被设计为具有自我描述性.    XML 是 W3C 的推荐标准 2) XML 与 HTML 的主要差异 XML 不是 HTML 的替代.  

HTML XML XHTML DHTML区别与联系

(1)HTML HTML是超文本标记语言 (2)XML XML是可扩展标识语言,但XML是一种能定义其他语言的语. XML最初设计的目的是弥补HTML的不足, 以强大的扩展性满足网络信息发布的需要 ,后来逐渐用于网络数据的转换和描述. [比较]XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身.而HTML是用来定义数据的,重在数据的显示模式 (3)XHTML XHTML可扩展标识语言,实际上是HTML的升级版本 XML数据转换能力强大,完全可以替代HTML, 简单的说,建立XHT