毫不正式,并非正式

一 历史源点

1 历史起点

  • S创新霉素L——一九八八年国标化协会出版公布了三个新闻管理方面包车型大巴国际标准(ISO
    887玖:一玖八七消息处理)。
  • HTML 2.0——1995年11月作为RFC 1866发布
  • XML
    一.0——一99八年,W3C公布了XML1.0行业内部,使用它来简化Internet的文书档案音讯传输
  • XHTML 壹.0——3000年成为W3C的推荐标准
  • HTML五——201四年,W3C发表,该标准制定实现
  • S博来霉素L——一9九〇年国标化协会出版发表了二个新闻管理方面包车型客车国际标准(ISO
    887玖:1987消息处理)。
  • HTML 2.0——1995年11月作为RFC 1866发布
  • XML
    1.0——1玖九7年,W3C宣布了XML一.0正规,使用它来简化Internet的文书档案新闻传输
  • XHTML 一.0——两千年改为W3C的引入标准
  • HTML五——201四年,W3C揭橥,该规范制定实现

        注意:HTML
一.0在19玖三年6月作为互连网工程工作小组(IETF)工作草案发表,并非规范。

        注意:HTML
一.0在19玖三年1一月作为网络工程工作小组(IETF)工作草案发布,并非规范。

        从上表能够见见S维生霉素L最为古老,S克拉霉素L成为国际标准的接近20年以往,HTML
2.0才称为W3C的引荐标准,XML发展的最晚,S威他霉素L和HTML分明是XML的前驱。

        从上表能够观看S克林霉素L最为古老,S核糖霉素L成为国际标准的好像20年过后,HTML
二.0才称为W3C的引荐标准,XML发展的最晚,S威他霉素L和HTML鲜明是XML的先驱者。

2 SGML简介

2 SGML简介

       
S克拉霉素L是三个用以定义标记语言的系统。为用户提供壹种恍若语法的机制,用于定义文书档案的结构和指令文书档案结构的价签。

       
SGML是二个用以定义标记语言的连串。为用户提供1种恍若语法的编写制定,用于定义文书档案的协会和指令文书档案结构的竹签。

       
每三个用到SGML定义的标志语言都被叫做S克拉霉素L应用。八个S核糖霉素L应用普通拥有以下特征:

       
每2个运用S维生霉素L定义的标志语言都被称呼S放线菌壮观素L应用。2个S红霉素L应用1般全数以下特征:

  1. S青霉素L申明。S奇霉素L注脚钦赐义了应用程序中或许出现的字符和分隔符。
  2. 文书档案类型定义(DTD,document type
    definition)。DTD定义了标记构造的语法。DTD恐怕包蕴其余概念,如字符实体引用。
  3. 讲述标记所发布的语义。此规范还定义了不能够在DTD中表述的语法的限制。
  4. 涵盖数据(内容)和符号的文书档案实例。各样实例都包蕴二个对DTD的引用,用于解释它。
       
  1. 澳门永利网上娱乐,S卡那霉素L注脚。S威他霉素L注脚钦定义了应用程序中或然出现的字符和分隔符。
  2. 文书档案类型定义(DTD,document type
    definition)。DTD定义了符号构造的语法。DTD可能带有别的概念,如字符实体引用。
  3. 叙述标记所抒发的语义。此标准还定义了无法在DTD中发挥的语法的范围。
  4. 带有数据(内容)和标记的文档实例。每种实例都带有多少个对DTD的引用,用于解释它。
       

3 SGML与HTML

3 SGML与HTML

       
S丙胺搏来霉素L与HTML有啥样关系呢?HTML四在此以前的版本(包罗HTML4)理论上是依照S培洛霉素L的2个实例,由此须求在doctype中引用相关的DTD。之所以用理论上,是因为有人说HTML四从前的本子(不含有HTML四)并不严俊符合S培洛霉素L。

       
S创新霉素L与HTML有怎么着关系呢?HTML四在此以前的版本(蕴含HTML4)理论上是依照S威斯他霉素L的二个实例,由此须要在doctype中引用相关的DTD。之所以用理论上,是因为有人说HTML4从前的本子(不含有HTML四)并不严格符合S达托霉素L。

        上面简单介绍一下HTML是怎么着利用S丙胺博莱霉素L营造的。

        上边简单介绍一下HTML是何许使用S丙胺搏来霉素L营造的。

        1)元素

        1)元素

        S丙胺博莱霉素L文书档案类型定义申明了表示结构或所需行为的要素类型。HTML
包罗表示段落、超文本链接、列表、表、图像等的成分类型。

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

        每个成分类型注明经常描述3局地:开首标记、内容和终止标记。

               
各个成分类型评释经常描述三有的:初步标记、内容和结束标记。

       
成分的称号现身在伊始标记(<element-name>)和终结标记(</element-name>)中。

               
成分的名号出现在早先标记(<element-name>)和终结标记(</element-name>)中。

        等等。

                等等。

  2)属性

        2)属性

       
成分大概拥有关联的性子,它们只怕全体值。属性/值对出现在要素的起来标记的”>”在此之前。由空格分割任意数量的属性值。

               
成分大概拥有关联的品质,它们或许全部值。属性/值对出现在要素的开首标记的”>”在此之前。由空格分割任意数量的属性值。

        等等。

                等等。

        三)字符引用

        三)字符引用

        字符引用大概包括在 HTML
文档中的字符的数字或标志名称。它们对于引用不普遍的字符或那三个编写工具很难键入的字符非凡实用。字符引用以”&”标记开头,以分行(;)停止。壹些周围的例子如下:

                字符引用只怕带有在 HTML
文书档案中的字符的数字或标志名称。它们对于引用不常见的字符或那个编写工具很难键入的字符十分有效。字符引用以”&”标记起始,以分行(;)停止。一些周边的例证如下:

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

        4)注释

        4)注释

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

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

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

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

4 SGML与XML

4 SGML与XML

       
SGML与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的三个用到,XHTML的出现是为着消除HTML语法供给松散的标题,它的语法需要更严厉。

       
之后发展的XHTML是基于XML的叁个行使,XHTML的出现是为着消除HTML语法必要松散的题目,它的语法要求更严苛。

6 HTML5

6 HTML5

       
近来的HTML5正规章制度订了二种实现语法HTML和XHTML。HTML不再基于别的特定的标志语言系统,它有投机完全的行业内部。XHTML是XML的2个行使。

       
近日的HTML5正式制订了三种达成语法HTML和XHTML。HTML不再基于其余特定的号子语言系统,它有和好完整的科班。而XHTML是XML的一个运用。

*        备注:*当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

叁 标准通用标志语言 –
百度百科 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

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

伍 可扩张标记语言 – 百度百科
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

伍 可扩张标记语言 – 百度百科
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/