知名百科 >> HTML代码 >> 历史版本
编辑时间历史版本内容长度图片数目录数修改原因
2023-02-28 09:52 最新历史版本 80728 3 8 修正错误
  返回词条

HTML代码

HTML代码是超文本标记语言(超级文本标记语言)标准通用标记语言下的应用程序。HTML不是一种编程语言,而是一种标记语言(标识语言),这是网页制作所必需的。超文本”这意味着一个页面可以包含图片、链接,甚至音乐、非文本元素,如程序。超文本标记语言(或超文本标记语言)的结构包括“头”部分、和“主体”部分,其中“头”该部提供关于网页的信息,“主体”部分提供了网页的具体内容。

HTML代码HTML代码

目录

详细介绍

由来

HTML的英文全称是HyperTextMarkupLanguage,即超文本标记语言。HTML是由Web的发明者TimBerners创建的-李和同事丹尼尔.Connolly在1990年创立了一种标记语言,它是标准通用标记语言SGML的应用。用HTML编写的超文本文档称为HTML文档,可以独立于各种操作系统平台(如UNIXWindows等)利用HTML,将要表达的信息按照一定的规则写入HTML文件,由专门的浏览器识别,保存这些HTML文件“翻译”变成可识别的信息,也就是你现在看到的网页。

从1990年开始,HTML被用作万维网的信息表示语言,HTML描述的文件需要通过web浏览器显示。HTML是一种通过标记命令创建web文档的语言(Tag),将影像、声音、图片、文字动画、显示视频和其他内容。事实上,每一个HTML文档都是一个静态的网页文件,其中包含HTML指令代码这些指令代码并不是一种编程语言,而是一种用于排版网页中信息显示位置的标记结构语言,易学易懂。HTML的普遍应用带来了超文本技术―通过点击鼠标从一个主题跳到另一个主题,从一个页面跳到另一个页面,与世界各地主机进行文件链接的超文本传输协议规定了浏览器在运行HTML文档时所遵循的规则和操作。HTTP的发展使得浏览器在运行超文本时有了统一的规则和标准。

万维网(万维网,简称万维网)上的超媒体文档称为页面(外语:page)作为一个组织或个人,在万维网上放置一个起点的页面称为主页(外语:主页)或主页,通常包含指向其他相关页面或其他节点的指针(超级链接)所谓超链接,就是一种统一资源定位器(统一资源定位器,外语缩写:URL)指针,通过激活(点击)它使浏览器能够方便地获取新的网页。这是HTML被广泛使用的最重要的原因之一。从逻辑上讲,一系列被视为一个整体的页面的有机集合称为网站(网站全球资讯网的主机站或位置)超文本标记语言(英文缩写:HTML)是为“网页创建和其他可以在网络浏览器中看到的信息”一种用于设计的标记语言。

网页的本质是超文本标记语言通过结合其他网络技术,(如:脚本语言、公共网关接口、组件等),您可以创建功能强大的网页。因此,超文本标记语言就是万维网(Web)编程的基础,也就是万维网是基于超文本的。超文本标记语言被称为超文本标记语言是因为文本包含所谓的“超级链接”点。

定义

超文本标记语言Hypertext Markup Language是标准通用标记语言generalized markup language下的一种应用,也是一种规范,一种标准,通过标记符号来标记网页中所有要显示的部分。网页文件本身是一种文本文件通过向文本文件添加标记,您可以告诉浏览器如何显示其内容(如:如何处理文字,如何排列图片,如何显示图片等)浏览器依次读取网页文件,然后根据标签解释并显示标签的内容对于写错的标签,不会指出错误,也不会停止解释执行过程编译器只能通过显示效果来分析错误的原因和部分。但是需要注意的是,不同的浏览器对同一个标签可能会有不同的解读,所以可能会有不同的显示效果。

语言特点

超文本标记语言Hypertext Markup Language文档制作不是很复杂,但是功能强大,支持不同数据格式文件的嵌入这也是万维网(WWW)流行的原因之一,其主要特征如下:

简易性:超文本标记语言版本升级采用超集模式,更加灵活方便。

可扩展性:超文本标记语言的广泛应用带来了加强功能和增加标识符的要求超文本标记语言采用元素子类化的方式,保证了系统的扩展性。

平台无关性:虽然个人电脑很流行,但也有很多人使用MAC等其他机器超文本标记语言可以在广泛的平台上使用,这也是万维网(WWW)流行的另一个原因。

通用性:此外,HTML是网络的通用语言,简单、通用一体化标记语言。它允许网页制作者创建结合了文本和图片的复杂页面,这些页面可以被互联网上的任何其他人浏览,无论他们使用什么类型的计算机或浏览器。

HTML版本

HTML是一种语法规则,用于标记Web信息的显示方式和其他特征它是由欧洲核子研究中心的TimBerners于1989年首次开发的-Lee发明。HTML基于旧的SGML定义,语言元素得到了简化。这些元素用来告诉浏览器如何显示用户的数据s屏幕,所以长期以来一直得到各种网络浏览器厂商的支持。

HTML在历史上有以下版本:

①HTML1.1993年6月,作为一个互联网工程工作组(IETF)工作草案发布。

②HTML2.它于1995年11月作为RFC1866发布,并在2000年6月发布后被宣布过时。

③HTML3.2:1997年1月14日,W3C推荐标准。

④HTML4.1997年12月18日,W3C推荐标准。

⑤HTML4.01(微小改进)1999年12月24日,W3C推荐标准。

⑥HTML5:HTML5被公认为下一代Web语言,极大地促进了Web在富媒体中的应用、内容丰富应用丰富的能力被视为最终改变移动互联网的重要驱动力。不支持InternetExplorer8和更早版本。

HTML在Web的快速发展中扮演着重要的角色,有着重要的地位。然而,随着网络应用的深入,特别是电子商务的应用,HTML过于简单的缺陷很快显现出来:HTML是不可扩展的。HTML不允许应用程序开发人员为特定的应用程序环境定义自定义标签。HTML只能用于信息展示。HTML可以显示文本和图片,但是它没有语义结构,也就是HTML按照布局而不是语义来显示数据。随着网络应用的发展,不同的行业对信息有不同的需求,而这些不同类型的信息并不一定以网页的形式展现出来。例如。当通过搜索引擎搜索数据时,根据语义而不是布局来显示数据会更有优势。

总之,HTML的缺点使其交互性差,语义模糊这些缺点很难满足互联网快速发展的要求,所以是一个标准、简洁、产生了结构良好且高度可扩展的XML。

书写方式

它其实是文本,需要浏览器的解读,它的编辑器大致可以分为三种

基本文本、文档编辑软件可以用微软 拥有自己的记事本或写字板当然,如果你用WPS写,也可以。但请在保存时使用.htm或.Html作为扩展,这样便于浏览器识别直接解释和执行。

所见即所得的软件,比如:FCK-Editer、E-网络编辑器和其他在线编辑器;尤其推荐:SublimeText代码编辑器(由JonSkinner开发的SublimeText2收费,但可以无限期试用)

所见即所得软件,拥有最广泛使用的编辑器,可以在没有任何HTML知识的情况下制作网页,例如:AMAYA(出品单位:万维网联盟)首页(出品单位:微软)Dreamweaver(由Adobe制作)

MicrosoftVisualStudio(出品公司:微软)

其中,所见即所得比所见即所得更快更高效更直观。如果在任何地方修改,只需刷新即可显示。缺点是生成的代码结构复杂,不利于大型网站的多人协作精准定位等高级功能的实现。

字符集

HTML

除了通用的美国信息交换标准代码外,还可以显示网页(外语缩写:ASCII)除了字符和汉字,HTML中还有很多特殊字符,它们共同构成了HTML字符集。有两种情况需要使用特殊字符,一种是网页中有特殊含义的字符,一种是键盘上没有的字符。HTML字符可以用一些代码来表示,可以用两种方式来表示。即字符代码(命名实体)和数字代码(编号实体)字符代码以“符开始,以分号'以字符名结尾,如reg;数字代码也以“符开始,以分号'结尾,中间有一个数字,例如。

整体结构

一个网页对应多个HTML文件,超文本标记语言文件用.htm(磁盘操作系统DOS限制的外文缩写)为扩展名或.html(外语缩写)为扩展名。你可以使用任何可以生成TXT源文件的文本编辑器来生成超文本标记语言文件,只需要修改文件后缀。标准的超文本标记语言文件都有一个基本的整体结构,标签一般成对出现(除了一些标记,例如:br/,即超文本标记语言文件的开始和结束标记以及超文本标记语言的头和实体。有三个双标签用于确认页面的整体结构。

标记html,表明该文件是超文本标记语言(此标签的中文全称)来形容,就是文件的开头;而/Html表示文件的结尾,是超文本标记语言文件的开始标签和结束标签。

头部内容

head/head;这两个标记分别表示标题信息的开始和结束。包含在标题中的标签是页面的标题、序言、描述等内容,这些内容本身并不作为内容显示,但是影响了网页显示的效果。页眉中最常用的标签是title标签和meta标签,其中title标签用于定义网页的标题,其内容显示在网页窗口的标题栏中,网页标题可以被浏览器用作书签和收藏夹列表。

设置文档标题和网页中不显示的其他信息,如方向、语言代码语言代码(实体定义!ENTITY%i18n)指定字典中的元信息,等等。

下表列出了HTMLhead元素:

标签

描述

head

定义文档的信息

title

定义文档的标题

base

定义页面链接标签的默认链接地址

link

定义文档和外部资源之间的关系

meta

定义HTML文档中的元数据

script

定义客户端的脚本文件

style

为HTML文档定义一个样式文件

主体内容

body/body;,网页中显示的实际内容包含在这两个文本标记之间。文本标记也称为实体标记。

标题:共有6个等级,定义如下

h1h1/定义一级标题

h2h2/定义二级标题

h3h3/定义三级标题

h4h4/定义四级标题

h5h5/定义五级标题

h6h6/定义六级标题

以此类推

文本

pp/定义文本

换行符

br/换行符

示例: 


  h5这是一个五级标题h5/

  h6这是一个六级标题h6/

(    )211211)

   p定义文本p/

(   )211211)

  p随机字符br/换行符p/

body/

html/

相关要求

编辑超文本标记语言文件和使用相关标签时,有一些约定或默认要求。

HTML

默认情况下,文本标记语言源程序的文件扩展名使用htm(磁盘操作系统DOS限制的外文缩写是extension)或html(外文缩写是extension),为了便于操作系统或程序识别,自定义汉字扩展除外。使用文本编辑器时,注意修改扩展名。常用的图片文件扩展名有gif和jpg。

超文本标记语言的源程序是一个文本文件,它的列宽可以是无限的,即可以把多个标签写成一行,甚至可以把整个文件写成一行;如果写在多行中,浏览器通常会忽略文件中的回车(标记指定除外)文件中的空格通常不会根据源程序中的效果显示。完整的空格可以使用特殊符号(实体符)nbsp(请注意,此字母必须小写,以允许空格)表示非换行空格;表示文件路径时使用的符号“分隔符文件名和路径描述可以用双引号括起来,也可以不用引号。

标签中的标签元素用尖括号括起来,带斜线的元素表示标签描述的结束;大多数标记必须成对使用,以表示动作的开始和结束;标记元素不区分大小写,也就是说,它们具有相同的功能,但是完整的空格可以使用特殊符号“nbsp(请注意,此字母必须小写,以允许空格)许多标记元素都有属性描述,可以通过参数进一步定义多个参数或属性项的描述顺序没有限制,可以用空格分隔;标记元素的内容可以写在多行中。

标记符号,包括尖括号、标记元素、属性项等必须使用半角西文字符,不能使用全角字符。

HTML注释由'号开始,由符号”结束结束,例如!注释内容-可以在文本的任何地方插入注释。如果在任何标记的前面插入感叹号,它将被标记为注释,不会显示。

常见实例

显示结果
描述
实体名称
实体编号

空格
 

<
小于号
&lt;
<
>
大于号
&gt;
>
&
和号
&amp;
&
"
引号
&quot;
"
'
撇号
&apos;(IE不支持)
'
&cent;
¢
&pound;
£
日元
&yen;
¥
欧元
&euro;
§
小节
&sect;
§
©
版权
&copy;
©
®
注册商标
&reg;
®
商标
&trade;
×
乘号
&times;
×
÷
除号
&divide;
÷

数据类型

超文本标记语言定义了多种数据类型的元素内容,如脚本数据和样式表的数据,和众多类型的属性值,包括ID、名称、URI、数字、长度单位、语言、媒体描述符、颜色、字符编码、日期和时间等。所有这些数据类型都是专业的字符数据。