快捷搜索:

WEB标准学习,认识两种网页声明的含义-CSS教程

即网页标准推出来今后,我们时常会看到两种不合的网页的声明,一个是Dhtml,一个是Xhtml。如下所示:

baidu了一下什么是dhtml?

首先我们看一看微软中国站点中的一个紧张界面特点——当浏览者将鼠标指针移动到页面导航条上时,会动态地弹出一个菜单,在该菜单中移动鼠标,所指向的菜单项变为血色显示;要是将鼠标指针移出菜单所在范围,则菜单自动暗藏:要是将鼠标指针移动到导航条上别的一个区域,则会弹出别的一个菜单。

这种效果异常类似于Windows利用法度榜样的特点,即经由过程图形化的界面为用户供给尽可能多的功能。实际上,采纳这种要领可以使同一个页面上包孕更多的信息,对付微软中国这样宏大年夜的站点来说十分有用(实际上,microsoft.com也是采纳这种界面)。

要实现这种效果,纯真寄托HTML和JavaScript已经无法实现,必须采纳新的技巧——这便是动态HTML。所谓动态HTML(Dynamic HTML,简称DHTML),着实并不是一门新的说话,它只是HTML、CSS和客户端脚本的一种集成。

DHTML建立在原有技巧的根基上,可分为三个方面:

一是HTML,也便是页面中的各类页面元素工具,它们是被动态操纵的内容;

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

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

应用DHTML技巧,可使网页设计者创建出能够与用户交互并包孕动态内容的页面。实际上,DHTML使网页设计者可以动态操纵网页上的所有元素——以致是在这些页面被装载今后。使用DHTML,网页设计者可以动态地暗藏或显示内容、改动样式定义、激活元素以及为元素定位。DHTML还可使网页设计者在网页上显示外部信息,措施是将元素绑缚到外部数据源(如文件和数据库)上。所有这些功能均可用浏览器完成而无需哀求Web办事器,同时也无需从新装载网页。这是由于统统功能都包孕在HTML文件中,跟着对网页的哀求而一次性下载到浏览器端。

可见,DHTML技巧是一种异常实用的网页设计技巧。实际上,DHTML早已广泛地利用到了种种大年夜大年夜小小的网站中,成为高水平网页必弗成少的组成部分。

什么是XHTML?

XHTML是The Extensible HyperText Markup Language(可扩展标识说话)的缩写。HTML是一种基础的WEB网页设计说话,XHTML是一个基于XML的置标说话,看起来与HTML有些相象,只有一些小的但紧张的差别,XHTML便是一个扮演着类似HTML的角色的XML,以是,本色上说,XHTML是一个过渡技巧,结合了部分XML的强大年夜功能及大年夜多半HTML的简单特点。

2000岁尾,国际W3C组织(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0根基上优化和改进的的新说话,目的是基于XML利用。XHTML是一种增强了的HTML,它的可扩展性和机动性将适应未来收集利用更多的需求。XML虽然数据转换能力强大年夜,完全可以替代HTML,但面对成千上万已有的基于HTML说话设计的网站,直接采纳XML还为时过早。是以,在HTML4.0的根基上,用XML的规则对其进行扩展,获得了XHTML。以是,建立XHTML的目的便是实现HTML向XML的过渡。今朝国际上在网站设计中推重的WEB标准便是基于XHTML的利用(即平日所说的CSS+DIV)。

您可能还会对下面的文章感兴趣: