HTML
天下维客,你可以修改的网络知识库
| HTML速成 |
| 内容: |
| HTML教程: |
| 其它教程: |
| 外部资源 |
- 英文名称:HTML(HyperText Markup Language)
- 中文名称:超文本标记语言,或超文本置标语言
目录 |
什么是HTML?
- HTML是Hypertext Marked Language的英文缩写,即超文本标记语言,是一种用来制作超文本文档的简单标记语言(就是网页制作的最基本的语言标记语言).
- HTML语言是一种标记语言,它不需要编辑,可以直接由浏览器执行.
- 在标准网页设计中HTML负责填充网页的内容.
- HTML文件也可以说是一个文本文件,它包含了一些HTML元素,标签等.HTML文件必须使用html或htm为文件名后缀.
- HTML编写的超文本文档(文件)称为HTML文档(网页),它能独立于各种操作系统平台,如UNIX,WINDOWS等,并且可以通知浏览器显示什么.自1990年以来HTML就一直被用作互联网的信息表示语言,用于描述网页的格式设计和它与互联网上其它网页的连结信息.
- HTML语言描述的文件(网页),需要通过浏览器显示出效果,如FireFox, IE.
- HTML是大小写不敏感的,HTML与html是一样的.
HTML用于描述超文本中内容的显示方式。比如文字该以什么颜色、大小来显示,图片该以什么尺寸来显示以及显示在什么位置。这些都是由html标记完成的。html由蒂姆·伯纳斯-李给出原始定义,由IETF用简化的SGML(标准通用置标语言)语法进行进一步发展的HTML后来成为国际标准,由万维网联盟(W3C)维护。
HTML的作用
- HTML语言作为一种网页编辑语言,易学易懂,能制作出精美的网页效果,其作用如下:
- 格式化文本。如设置标题、字体、字号、颜色;设置文本的段落、对齐方式等。
建立超链接。通过超链接检索在线的信息,只需用鼠标单击,就可以到达任何一处。 创建列表。把信息用一种易读的方式表现出来。 插入图像。使网页图文并茂,还可以设置图像的各种属性,如大小、边框、布局等。 建立表格。表格为浏览者提供了快速找到需要信息的显示方式,还可以用表格来设定整个网页的布局。 加入多媒体。可以在网页中加入音频、视频、动画,还能设定播放的时间和次数。 交互式窗体、计数器等。为获取远程服务而设计窗体,可用于检索信息、定购产品等。
HTML是最基本的网页制作语言,其他的专用网页编辑器(如FrontPage,Dreamweaver等)都是以HTML为基础的。
HTML的编辑
- HTML的编辑环境很简单,任何一台计算机都可以编辑网页。但要看到用户自己设计的网页效果,就需要安装一个浏览器,如Internet Explorer,Netscape Navigator等。因此,只要计算机能运行某个浏览器,就具备了网页制作的硬件环境。HTML要求的软件环境更为简单,任何文本编辑器都可以用来制作网页,包括记事本、写字板、Word、WPS等编辑程序。保存时将扩展名改为 html 即可。例如:"allwiki.html".
- 实例:一个简单的HTML。
<HTML>
<HEAD>
<title>天下维客</title>
</HEAD>
<BODY>
欢迎来到天下维客可编辑的网络知识库。
</BODY>
</HTML>
使用HTTP发布HTML
上传相关知识
- 万维网主要由从服务器通过HTTP协议向浏览器发送的HTML文档组成。但是,HTTP也可以被用于传输HTML之外的数据,例如图像、声音和其他内容。为使浏览器了解如何处理接收到的文档,在传输文档时必须同时传递文件类型。这种元数据包含MIME类型(对于HTML 4.01或更早版本是text/html,而对于XHTML 1.0或之后的版本是application/xhtml+xml),以及字符编码(参见HTML字符编码方式)。
在现在的浏览器中,和HTML文档一起发送的MIME类型影响文档的解读方式。和XHTML MIME类型一起发送的文档被认为是良构的XML,而语法错误会导致浏览器无法呈现文档。完全相同的文档如果和HTML MIME类型一起发送,则可能被正常显示,因为浏览器对HTML的语法检查更加松一些。
如果MIME类型不被识别为HTML,那么浏览器不应该试图将文档呈现为HTML,即使文档以正确的文档类型声明开头也是这样;尽管如此,一些浏览器还是检查文档内容或其URL来判断其文件类型。因为可能造成的安全性问题,这种行为不被提倡。即使以不遵守标准著称的Internet Explorer也基本放弃了这种做法。
为什么要学习HTML
HTML是搭建网页的基础语言,学习HTML不见得是为了要从头到尾编写网页,主要是为了了解“如何做”和“怎么更好的做”。如果不了解HTML,在制作网页之前,就不知道网页的代码是如何工作的;在制作过程中,就不能灵活的实现想要的网页效果。
学习的导读
HTML格式的电子邮件
一些图形模式下的电子邮件客户端支持HTML格式的邮件。很多支持一个图形模式下的HTML邮件编辑器,以及一个HTML邮件阅览器。因为一些问题,HTML邮件的使用有争议。HTML邮件的主要优点是可以使用呈现性元素来加强邮件的视觉效果,但是缺陷也很多,例如
- 收件人未必有一个可以浏览HTML邮件的客户段
- 邮件大小增加。一些邮件客户端随HTML邮件发送一个纯文字版更加重了这个问题
- 过度使用格式化
- 潜在安全问题,例如伪造银行电子邮件用于网络钓鱼
- 在一些有缺陷的电子邮件程序显示HTML邮件时可能执行恶意代码
因为这些原因,很多新闻组和邮件列表要么截断信件的HTML部分,要么只接受纯文本版本部分的邮件,要么拒绝接收HTML邮件。
HTML超文本格式
HTML是一个相对比较弱的超文本实现。早期超文本系统具有具有类型的链接、跨越包含和来源跟踪这样的属性。另一个现在缺乏支持的特性是粗链路。
直到不久之前,一些早期HTML版本中的超文本特性一直被大多数浏览器忽略,例如link元素和可编辑的网页。
有时网络服务或者浏览器厂商也认识到这些特性。例如,现在的wiki和nuke社会网络软件允许浏览者编辑访问的网页。
标准的版本历史
- 超文本置标语言(第一版)——在1993年6月发为互联网工程工作小组 (IETF)工作草案发布(并非标准).
- HTML 2.0——1995年11月作为RFC 1866发布,在<a href="http://www.ietf.org/rfc/rfc2854.txt" class="external" target="_blank" title="http://www.ietf.org/rfc/rfc2854.txt">RFC 2854</a>于2000年6月发布之后被宣布已经过时
- HTML 3.2——1996年1月14日,W3C推荐标准
- HTML 4.0——1997年12月18日,W3C推荐标准
- HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
- ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准
- XHTML 1.0——发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布。
- XHTML 1.1, 于2001年5月31日发布
- (XHTML 2.0, W3C工作草案)
HTML没有1.0版本是因为当时有很多不同的版本。有些人认为蒂姆·伯纳斯-李的版本应该算初版,这个版本没有IMG元素。当时被称为HTML+的后续版的开发工作于1993年开始,最初是被设计成为“HTML的一个超集”。第一个正式规范在为了和当时的各种HTML标准区分开来,使用了2.0作为其版本号。HTML+的发展继续下去,但是它从未成为标准。
HTML3.0规范是由当时刚成立的W3C于1995年3月提出,提供了很多新的特性,例如表格、文字绕排和复杂数学元素的显示。虽然它是被设计用来兼容2.0版本的,但是实现这个标准的工作在当时过于复杂,在草案于1995年9月过期时,标准开发也因为缺乏浏览器支持而中止了。3.1版从未被正式提出,而下一个被提出的版本是开发代号为Wilbur的HTML 3.2,去掉了大部分3.0中的新特性,但是加入了很多特定浏览器,例如Netscape和Mosaic的元素和属性。HTML对数学公式的支持最后成为另外一个标准MathML。
HTML 4.0同样也加入了很多特定浏览器的元素和属性,但是同时也开始“清理”这个标准,把一些元素和属性标记为过时的,建议不再使用它们。
参看
外部链接
|
网页设计可用性概念的重要性日益增强,这与Web范畴从印刷品到软件的转变直接相关。过去,Web站点提供的功能比较简单。大多数站点只不过是提供印刷品诸如小册子、目录册或杂志的电子版本。站点甚至存在严重的可用性问题。更糟糕的是,用户经常感到迷惑或在填表时出错。然而,今天的Web站点已经有各种各样的形式,简单的诸如小册子软件(brochureware),复杂的则诸如Web的应用,存在的这种差异性和复杂性使得Web设计非常看重可用性。 |
图像处理 |
相关资源 |
相关专题:服务器 数据库 源代码 互联网 局域网 QQ群:22134343 / 3680101-wiki建站与应用 5903157-电脑使用
|
浏览器是一个把在互联网上找到的文件翻译成网页的应用程序。网页可以包含图形、音频、视频、Flash、文本等。HTML是网络所基于的格式化语言。 你看到的图像被HTML文档调用,但是它们不是它的一部分,它们是独立的文档。浏览器从HTML代码中读取图像的位置,然后把它们放在网页上。与此相似,音频或视频等文件也被HTML文件调用,然后被浏览器组装。浏览器的缓存(cache)可以在你的硬盘上临时存储文件,以避免重复下载相同的文件。缓存可以和应该至少每四或五小时清空一次。 |
其它浏览器 |
相关热点 |
相关专题:互联网 服务器 数据库 网页制作 聊天工具 黑客 杀毒软件 QQ群:22134343 / 3680101-wiki建站与应用 5903157-电脑使用






