在Dreamweaver中层的使用很广泛,以下是几点建议,避免开发者在使用中陷入困境。
一、如果要嵌套层,少用多层父层,应共享一个共同的单一父层。尽量将文本放在层中的一个表格里,并且表格应该是绝对大小的(以像素为单位,而不是百分比)且不大于层,不过主表中的嵌套表可以设置为相对的百分比大小。
二、尽量不要在表格中放置层。总是在任何具有层或CSS样式的页面使用Netscape Resize Fix这个插件(Dreamweaver已经内嵌这个功能,它会在生成层代码的同时在页面插入Resize代码)。不要期望当浏览器窗口大小或屏幕分辨率发生变化后,绝对定位的层仍能保持与居中的表格或页面的内容对齐。
三、尽量不要在层中放置滚动条(用overflow属性)。可使用一个DHTML滚动器或Project Seven IFRAME技术来代替。不要给层和一幅图像相同的命名。每个层应该有自己唯一的并区别于页面中其他元素的名字(事实上,不应该让2个具有相同名称的元素出现在同一个页面中)。不要直接对层应用实践/行为,它们将不能跨浏览器工作,应用层中的内容(链接或图像)而不是层自身。