zoukankan      html  css  js  c++  java
  • HTML、XHTML XML和DHTML的区别

    XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式

    XHTML(The Extensible HyperText Markup Language(可扩展标识语言))实际上是HTML的升级版本。这一版本推出的目的是为了让人们更加容易接受XML,因为XML是为了web发展的方向,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。因为HTML不能解决所有解释数据的问题 - 像是影音文件或化学公式、音乐符号等其它型态的内容。 效能问题 - 需要下载整份文件,才能开始对文件做搜寻的动作。 扩充性、弹性、易读性均不佳。

    DHTML:确切地说,DHTML只是一种制作网页的概念,实际上没有一个组织或机构推出过所谓的DHTML标准或技术规范之类的。DHTML不是一种技术、标准或规范,DHTML只是一种将目前已有的网页技术、语言标准整和运用,制作出能在下载后仍然能实时变换页面元素效果的网页的设计概念。 DHTML建立在原有技术的基础上,可分为三个方面:

    一是HTML,也就是页面中的各种页面元素对象,它们是被动态操纵的内容;

    二是CSS,CSS属性也是动态操纵的内容,从而获得动态的格式效果;

    三是客户端脚本(例如JavaScript),它实际操纵Web页上的HTML和CSS。

    使用DHTML技术,可使网页设计者创建出能够与用户交互并包含动态内容的页面。实际上,DHTML使网页设计者可以动态操纵网页上的所有元素——甚至是在这些页面被装载以后。利用DHTML,网页设计者可以动态地隐藏或显示内容、修改样式定义、激活元素以及为元素定位。DHTML还可使网页设计者在网页上显示外部信息,方法是将元素捆绑到外部数据源(如文件和数据库)上。所有这些功能均可用浏览器完成而无需请求Web服务器,同时也无需重新装载网页。这是因为一切功能都包含在HTML文件中,随着对网页的请求而一次性下载到浏览器端

    新手的一般面试题都会问到:xhtml1.0和html的区别?

      区别:

       XHTML1.0和HTML4.01之间的主要差异是它遵守XML编码约定。

         标签不能重叠,可以嵌套

          标签与属性都要小写

          标签都要有始有终,要么以</p>形式结束,要么以<br />形式结束

          每个属性都要有属性值,并且属性值要在双引号中

          别用nameid。

      个人的小小总结。

  • 相关阅读:
    AJAX
    1.InfluxDB-官方测试数据导入
    storm报错:Exception in thread "main" java.lang.RuntimeException: InvalidTopologyException(msg:Component: [mybolt] subscribes from non-existent stream: [default] of component [kafka_spout])
    J07-Java IO流总结七 《 InputStreamReader和OutputStreamWriter 》
    J06-Java IO流总结六 《 BufferedReader和BufferedWriter 》
    J05-Java IO流总结五 《 BufferedInputStream和BufferedOutputStream 》
    J04-Java IO流总结四 《 FileReader和FileWriter 》
    J03-Java IO流总结三 《 FileInputStream和FileOutputStream 》
    J02-Java IO流总结二 《概述》
    J01-Java IO流总结一 《异常捕获》
  • 原文地址:https://www.cnblogs.com/wymbk/p/5504471.html
Copyright © 2011-2022 走看看