概览

层就像放置 HTML 内容的一个容器,通常是由 DIVSPAN 标签对其进行描绘的,层可以被放在页面的任意位置上。层上可以包括文本、图像、窗体、插件,甚至其它的层 — 任何你可以放到 HTML 文档主体部分的元素都可以放到层上。

层的实现为网页设计者对页面元素精确到像素级的布局提供了非常精细的控制手段。通过在层上放置元素,你可以控制到元素之间的前后关系,以及元素的显示或隐藏等。你也可以使用时间轴在屏幕上移动一个或同时移动多个层。

在 Dreamweaver 中你可以使用两种层格式来安排网页内容:CSS 层和 Netscape 层。

CSS 层(也被称作 CSS-P 元素),使用 DIVSPAN 标签来布置页面内容。CSS 层的属性是由 World Wide Web Consortium (万维网联盟) 制订的“层叠样式表对 HTML 元素的定位” (Positioning HTML Elements with Cascading Style Sheets) 规定的。
Netscape 层,则是使用 Netscape 的 LAYERILAYER 标签来布置页面内容的。Netscape 层的属性是由 Netscape 所有的层格式规定的。

Internet Explorer 4.0 和 Netscape Navigator 4.0 均支持使用 DIVSPAN 标签创建的层。但是只有 Navigator 才对由 LAYERILAYER 标签创建的层提供支持。两个浏览器早期的版本可以显示层的内容,但不对层进行定位。

层的定位属性包括左边和顶部(分别是 xy 坐标),z-index (也称作叠放顺序),和可视性。在 Dreamweaver 中可以使用 DIVSPANLAYERILAYER 标签来定位。参阅 层选项