HTML

作者: yytyff | 来源:发表于2017-02-10 21:16 被阅读0次
    超文本标记语言(英语:HyperText Markup Language,简称:HTML)
    是一种用于创建网页的标准标记语言。
    HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计
    令人赏心悦目的网页、网页应用程序以及移动应用程序的用户界面[1]。
    网页浏览器可以读取HTML文件,并将其渲染成可视化网页。
    HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。
    

    HTML:https://zh.wikipedia.org/wiki/HTML

    XML 被设计用来传输和存储数据。

    HTML 被设计用来显示数据。
    应该掌握的基础知识:
    在您继续学习之前,需要对以下知识有基本的了解:
    HTML / XHTML
    JavaScript
    如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。
    

    什么是 XML?

    XML:http://w3school.com.cn/xml/xml_intro.asp

    XML 指可扩展标记语言(EXtensible Markup Language)
    XML 是一种标记语言,很类似 HTML
    XML 的设计宗旨是传输数据,而非显示数据
    XML 标签没有被预定义。您需要自行定义标签。
    XML 被设计为具有自我描述性。
    XML 是 W3C 的推荐标准
    XML 与 HTML 的主要差异
    XML 不是 HTML 的替代。
    XML 和 HTML 为不同的目的而设计:
    XML 被设计为传输和存储数据,其焦点是数据的内容。
    HTML 被设计用来显示数据,其焦点是数据的外观。
    HTML 旨在显示信息,而 XML 旨在传输信息。
    

    XHTML 是 HTML 与 XML(扩展标记语言)的结合物。

    XHTML 包含了所有与 XML 语法结合的 HTML 4.01 元素。
    为什么要使用XHTML?
    我们认为万维网上的许多页面都包含着糟糕的 HTML 代码。
    下面的 HTML 代码仍然可以工作得很好,即使它没有遵守 HTML 规则:
    <html>
    <head>
    <title>This is bad HTML</title>
    <body>
    <h1>Bad HTML</h1>
    </body>
    XML 是一种标记化语言,其中所有的东西都要被正确的标记,以产生形式良好的文档。
    XML 用来描述数据,而 HTML 则用来显示数据。
    今天的市场中存在着不同的浏览器技术,某些浏览器运行在计算机中,
    某些浏览器则运行在移动电话和手持设备上。而后者没有能力和手段来解释糟糕的标记语言。
    因此,通过把 HTML 和 XML 各自的长处加以结合,
    我们得到了在现在和未来都能派上用场的标记语言 - XHTML。
    XHTML 可以被所有的支持 XML 的设备读取,同时在其余的浏览器升级至支持 XML 之前,
    XHTML 使我们有能力编写出拥有良好结构的文档,这些文档可以很好地工作于所有的浏览器,
    并且可以向后兼容。
    

    HTML vs XML vs XHTML

    HTML,超文本标记语言,是语法较为松散的、不严格的Web语言;
    XML,可扩展标记语言,主要用于存储数据和结构参考;
    XHTML,可扩展超文本标记语言,基于XML,作用与HTML类似,但语法更严格参考。
    

    表现(内容)、样式、行为分离

    写 HTML 的时候先不管样式, 重点放在HTML的结构和语义化上,让 HTML 能体现页面结构或者内容。之后再去写样式。
    写 JS 的时候,尽量不要用 JS 去直接操作样式,而是通过给元素添加删除class来控制样式变化
    HTML 内不允许出现属性样式,尽量不要出现行内样式
    

    语义化HTML

    语义化HTML是一种编写HTML的方式
    选择合适的标签、使用合理的代码结构,便于开发者阅读,同时让浏览器的爬虫和机器很好地解析。
    

    相关文章

      网友评论

          本文标题:HTML

          本文链接:https://www.haomeiwen.com/subject/lglnittx.html