allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

HTML

天下维客,你可以修改的网络知识库

(重定向自Html)
Jump to: navigation, search
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语言作为一种网页编辑语言,易学易懂,能制作出精美的网页效果,其作用如下:
  1. 格式化文本。如设置标题、字体、字号、颜色;设置文本的段落、对齐方式等。
建立超链接。通过超链接检索在线的信息,只需用鼠标单击,就可以到达任何一处。
创建列表。把信息用一种易读的方式表现出来。
插入图像。使网页图文并茂,还可以设置图像的各种属性,如大小、边框、布局等。
建立表格。表格为浏览者提供了快速找到需要信息的显示方式,还可以用表格来设定整个网页的布局。
加入多媒体。可以在网页中加入音频、视频、动画,还能设定播放的时间和次数。
交互式窗体、计数器等。为获取远程服务而设计窗体,可用于检索信息、定购产品等。

image:zhuyi.jpgHTML是最基本的网页制作语言,其他的专用网页编辑器(如FrontPage,Dreamweaver等)都是以HTML为基础的。

HTML的编辑

  • HTML的编辑环境很简单,任何一台计算机都可以编辑网页。但要看到用户自己设计的网页效果,就需要安装一个浏览器,如Internet Explorer,Netscape Navigator等。因此,只要计算机能运行某个浏览器,就具备了网页制作的硬件环境。HTML要求的软件环境更为简单,任何文本编辑器都可以用来制作网页,包括记事本、写字板、Word、WPS等编辑程序。保存时将扩展名改为 html 即可。例如:"allwiki.html".
  • 实例:一个简单的HTML。
<HTML>
  <HEAD>
    <title>天下维客</title>
     </HEAD>
    <BODY>
      欢迎来到天下维客可编辑的网络知识库。
     </BODY>
</HTML>
  • 效果
    image:HTML02.png

使用HTTP发布HTML

  • 首先到网上申请属于自己的空间和域名,再利用上传工具Frontpage内置的功能上传。然后在浏览器的地址栏输入你网页的网址,就可以看到自己上传的网页了。当然你要自己编写自己的网页。

上传相关知识

  • 万维网主要由从服务器通过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结构图:
    image:html.gif
  • 本站提供了:
    • html的半日速成,效果:可以制作简单的纯文本的网页,可以做到向网页添加图片和表格还有超级连接。
    • html的三日速成,效果:可以对文本简单的排版和文字修饰,可以添加超连接和表格欠套。作出一个比较漂亮的网页。

HTML格式的电子邮件

一些图形模式下的电子邮件客户端支持HTML格式的邮件。很多支持一个图形模式下的HTML邮件编辑器,以及一个HTML邮件阅览器。因为一些问题,HTML邮件的使用有争议。HTML邮件的主要优点是可以使用呈现性元素来加强邮件的视觉效果,但是缺陷也很多,例如

  • 收件人未必有一个可以浏览HTML邮件的客户段
  • 邮件大小增加。一些邮件客户端随HTML邮件发送一个纯文字版更加重了这个问题
  • 过度使用格式化
  • 潜在安全问题,例如伪造银行电子邮件用于网络钓鱼
  • 在一些有缺陷的电子邮件程序显示HTML邮件时可能执行恶意代码

因为这些原因,很多新闻组邮件列表要么截断信件的HTML部分,要么只接受纯文本版本部分的邮件,要么拒绝接收HTML邮件。

HTML超文本格式

HTML是一个相对比较弱的超文本实现。早期超文本系统具有具有类型的链接跨越包含来源跟踪这样的属性。另一个现在缺乏支持的特性是粗链路

直到不久之前,一些早期HTML版本中的超文本特性一直被大多数浏览器忽略,例如link元素和可编辑的网页。

有时网络服务或者浏览器厂商也认识到这些特性。例如,现在的wikinuke社会网络软件允许浏览者编辑访问的网页。

标准的版本历史

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中的新特性,但是加入了很多特定浏览器,例如NetscapeMosaic的元素和属性。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-电脑使用

Personal tools
工具