绝不正式,并非规范澳门永利备用网址

1 历史起点

1 历史源点

  • S博来霉素L——1987年国标化组织出版发布了多少个新闻管理方面包车型地铁国际标准(ISO
    8879:1987音讯处理)。
  • HTML 2.0——1995年11月作为RFC 1866发布
  • XML
    1.0——一九九七年,W3C公布了XML1.0行业内部,使用它来简化Internet的文书档案消息传输
  • XHTML 1.0——2000年变成W3C的推荐介绍标准
  • HTML5——二〇一六年,W3C发表,该规范制订实现
  • S丙胺搏来霉素L——一九九零年国标化组织出版宣布了贰个新闻管理方面包车型大巴国际标准(ISO
    8879:一九九零音信处理)。
  • HTML 2.0——1995年11月作为RFC 1866发布
  • XML
    1.0——1996年,W3C发表了XML1.0行业内部,使用它来简化Internet的文书档案新闻传输
  • XHTML 1.0——3000年变成W3C的引荐标准
  • HTML5——二〇一六年,W3C发布,该专业制订达成

        注意:HTML
1.0在1994年1八月看作网络工程工作小组(IETF)工作草案发布,并非正规。

        注意:HTML
1.0在1995年10月看成网络工程工作小组(IETF)工作草案发布,并非正式。

        从上表能够看看S威他霉素L最为古老,S土霉素L成为国际标准的接近20年之后,HTML
2.0才称为W3C的引进标准,XML发展的最晚,S放线菌壮观素L和HTML显著是XML的先驱。

        从上表可以看看S卡那霉素L最为古老,S放线菌壮观素L成为国际标准的切近20年过后,HTML
2.0才称为W3C的引进标准,XML发展的最晚,S金霉素L和HTML显明是XML的先驱。

2 SGML简介

2 SGML简介

       
S放线菌壮观素L是三个用以定义标记语言的系统。为用户提供一体系似语法的建制,用于定义文书档案的构造和提示文书档案结构的竹签。

       
S奇霉素L是二个用于定义标记语言的系统。为用户提供一种恍若语法的机制,用于定义文书档案的结构和指令文书档案结构的竹签。

       
每二个运用S丙胺博莱霉素L定义的标志语言都被称之为S奇霉素L应用。2个S创新霉素L应用一般全体以下特点:

       
每3个应用S红霉素L定义的标志语言都被称为S放线菌壮观素L应用。三个S金霉素L应用普通具有以下特征:

  1. S红霉素L评释。SGML注解钦赐义了应用程序中只怕出现的字符和分隔符。
  2. 文书档案类型定义(DTD,document type
    definition)。DTD定义了标记构造的语法。DTD也许含有别的概念,如字符实体引用。
  3. 讲述标记所公布的语义。此规范还定义了不可能在DTD中表述的语法的范围。
  4. 含有数据(内容)和标记的文书档案实例。各样实例都富含2个对DTD的引用,用于解释它。
       
  1. SGML证明。S威斯他霉素L申明内定义了应用程序中大概出现的字符和分隔符。
  2. 文书档案类型定义(DTD,document type
    definition)。DTD定义了标记构造的语法。DTD恐怕带有别的概念,如字符实体引用。
  3. 讲述标记所发挥的语义。此标准还定义了不能在DTD中表明的语法的限量。
  4. 含蓄数据(内容)和标记的文书档案实例。每一个实例都包罗贰个对DTD的引用,用于解释它。
       

3 SGML与HTML

3 SGML与HTML

       
SGML与HTML有怎么样关联吧?HTML4在先的本子(包括HTML4)理论上是依据S卡那霉素L的3个实例,由此需求在doctype中援引相关的DTD。之所以用理论上,是因为有人说HTML4在先的版本(不含有HTML4)并不严酷符合SGML。

       
S欧霉素L与HTML有怎样关系呢?HTML4从前的版本(包括HTML4)理论上是依照S克林霉素L的二个实例,因而必要在doctype中援引相关的DTD。之所以用理论上,是因为有人说HTML4原先的本子(不带有HTML4)并不严俊符合S创新霉素L。

        上面不难介绍一下HTML是如何使用SGML构建的。

        上面简单介绍一下HTML是何等行使SGML创设的。

        1)元素

        1)元素

        S青霉素L文书档案类型定义评释了象征结构或所需行为的成分类型。HTML
包罗表示段落、超文本链接、列表、表、图像等的因素类型。

                S青霉素L文书档案类型定义证明了代表结构或所需行为的元素类型。HTML
包罗表示段落、超文本链接、列表、表、图像等的要素类型。

        各样成分类型表明平常描述三片段:开始标记、内容和了结标记。

               
每一个元素类型申明日常描述三片段:起头标记、内容和终止标记。

       
成分的称号出现在起来标记(<element-name>)和终结标记(</element-name>)中。

               
成分的名号出现在开班标记(<element-name>)和竣事标记(</element-name>)中。

        等等。

                等等。

  2)属性

        2)属性

       
成分或者具有关联的天性,它们可能具备值。属性/值对出现在要素的始发标记的”>”以前。由空格分割任意数量的属性值。

               
成分可能具有关联的质量,它们大概具备值。属性/值对出现在要素的上马标记的”>”从前。由空格分割任意数量的属性值。

        等等。

                等等。

        3)字符引用

        3)字符引用

        字符引用大概带有在 HTML
文书档案中的字符的数字或标志名称。它们对于引用不广泛的字符或这二个编写工具很难键入的字符十一分管用。字符引用以”&”标记初叶,以分公司(;)结束。一些大面积的例证如下:

                字符引用也许含有在 HTML
文书档案中的字符的数字或标志名称。它们对于引用不普遍的字符或那一个编写工具很难键入的字符十分实惠。字符引用以”&”标记开头,以分公司(;)甘休。一些大面积的事例如下:

    • “<“代表 < 符号
    • “>” 代表> 符号
    • “<“代表 < 符号
    • “>” 代表> 符号

        4)注释

        4)注释

        HTML注释以”<!–“开始,以”–>”结束。

                HTML注释以”<!–“开始,以”–>”结束。

        以上中具有的语法均基于HTML的文书档案类型定义(DTD)。

        以上中具备的语法均基于HTML的文书档案类型定义(DTD)。

4 SGML与XML

4 SGML与XML

       
S卡那霉素L与XML有是如何关系啊?XML是S红霉素L的一个子集,比S达托霉素L要不难,可是能落成S红霉素L的绝超越八分之四功力。

       
S奇霉素L与XML有是如何关系呢?XML是S土霉素L的贰个子集,比S地霉素L要简单,可是能落到实处S罗红霉素L的绝大部分效能。

 5 XHTML与XML

5 XHTML与XML

       
之后发展的XHTML是根据XML的1个选取,XHTML的出现是为着消除HTML语法须要松散的标题,它的语法供给更严峻。

       
之后发展的XHTML是基于XML的3个使用,XHTML的出现是为了消除HTML语法必要松散的标题,它的语法要求更严谨。

6 HTML5

6 HTML5

       
近年来的HTML5正规章制度定了三种完结语法HTML和XHTML。HTML不再基于别的特定的符号语言体系,它有投机完全的科班。XHTML是XML的3个使用。

       
近日的HTML5正规章制度订了三种达成语法HTML和XHTML。HTML不再基于别的特定的标志语言系统,它有投机完整的规范。而XHTML是XML的2个选拔。

*        备注:*当HTML5文书档案使用text/html
MIME类型传输时,它将被Web浏览器是为HTML文书档案处理。当使用XML
MIME类型,例如application/xhtml+xml传输时,它将被Web浏览器正是XML文书档案,由XML处理器实行分析。

*        备注:*当HTML5文书档案使用text/html
MIME类型传输时,它将被Web浏览器是为HTML文书档案处理。当使用XML
MIME类型,例如application/xhtml+xml传输时,它将被Web浏览器正是XML文书档案,由XML处理器进行解析。

 

 

参考资料

参考资料

1 On SGML and HTML – W3C https://www.w3.org/TR/html4/intro/sgmltut.html

1 On SGML and HTML – W3C https://www.w3.org/TR/html4/intro/sgmltut.html

2 HTML 5.2 – W3C
https://www.w3.org/TR/html5/introduction.html\#html-vs-xhtml

2 HTML 5.2 – W3C
https://www.w3.org/TR/html5/introduction.html\#html-vs-xhtml

3 标准通用标志语言 –
百度百科 https://baike.baidu.com/item/%E6%A0%87%E5%87%86%E9%80%9A%E7%94%A8%E7%BD%AE%E6%A0%87%E8%AF%AD%E8%A8%80/10471466?fr=aladdin&fromid=2901416&fromtitle=SGML

3 标准通用标志语言 –
百度百科 https://baike.baidu.com/item/%E6%A0%87%E5%87%86%E9%80%9A%E7%94%A8%E7%BD%AE%E6%A0%87%E8%AF%AD%E8%A8%80/10471466?fr=aladdin&fromid=2901416&fromtitle=SGML

4 HTML – 百度百科 https://baike.baidu.com/item/HTML

4 HTML – 百度百科 https://baike.baidu.com/item/HTML

5 可扩张标记语言 – 百度百科
https://baike.baidu.com/item/%E5%8F%AF%E6%89%A9%E5%B1%95%E6%A0%87%E8%AE%B0%E8%AF%AD%E8%A8%80?fromtitle=xml&fromid=86251

5 可扩张标记语言 – 百度百科
https://baike.baidu.com/item/%E5%8F%AF%E6%89%A9%E5%B1%95%E6%A0%87%E8%AE%B0%E8%AF%AD%E8%A8%80?fromtitle=xml&fromid=86251

6 《HTML5秘籍》https://book.douban.com/subject/11610880/

6 《HTML5秘籍》https://book.douban.com/subject/11610880/