购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 HTML规范雏形

早期的网页主要作为科学家们用来交流论文的一种形式,传递信息的方式比较随意。对于一篇简单的论文提纲,也许可以使用如下方式进行传递(不固定顺序):

    # 论文的题目
    % 论文的作者
    $ 论文正文第一段
    $ 论文正文第二段

或者使用如下方式进行传递(固定结构和顺序):

    + 论文的题目+
    + 论文的作者+
    + 论文正文第一段+
    + 论文正文第二段+

随着信息传递和交互范围的扩大,甲和乙如何交换信息?于是统一论文的传递格式就成为科学家们最早的共识。这个过程并不是一帆风顺的,争执在这个整合过程中不可避免地要发生,最终大家找到了一种繁琐但所有人都能够接受的标识方法,即把论文中的不同信息块分别放在特殊、固定的标识符号中:

    <#>论文的题目<#>
    <$>论文的作者<$>
    <$>论文正文第一段<$>
    <$>论文正文第二段<$>

为什么不使用小括号、中括号或大括号呢?因为这些特殊符号在计算机语言中都是关键字或运算符,为了避免它们与处理这些标记文档的语言发生冲突,所以从最开始就没有选用它们。

随着信息传递的膨胀和参与人员的增多,如何防止传递信息发生误解或错读就成为最关心的问题,直到后来形成比较固定的文档结构。

随着文档语义范围的扩大,于是各种标记也不断被定义出来,为了完善这些标记,W3C等组织联合其他公司、团体、专家等不断规范这套标记的语法体系,并最终形成一种标记语言。网页中的标记还有很多类型,不仅仅包括HTML语言标记,不同的语言或者规则都可能包括一套标记。例如,在BBS或博客应用系统中经常会看到如下自定义标记。

    [url=http://www.mysite.cn/]我的站点[/url]
    [img]http://www. mysite.cn/images/logo.gif[/img]

上面代码模拟了HTML标记的语法特征,使用中括号来标记各种语义。例如,使用[url]和[/url]标记的配合来标记超链接,使用[img]和[/img]来标记图像等。当然,使用这些自定义标记时,必须编写能够识别并转义这些自定义标记的脚本,否则浏览器仅把它们看作信息本身来一块显示。

下面这份文档是最早网页的标识源代码(http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html),从中可以看到早期的HTML结构并没有<html>标签,且头部块使用<HEADER>标签来进行标记,文档结构比较混乱,阅读比较困难,预览效果如图2.1所示。 mXrMf7pMdbWauk2MBs2evM27pyuprKG6EchmJVh4QObac5DhCzv+Cyi0KS439Kto

点击中间区域
呼出菜单
上一章
目录
下一章
×