G+]E/Qja.层的百分数值定义不适应于有移动特色的层,特别是 left, top 定义。这样,如何发挥比如时间线的应用呢?本页面上方的那三个图标的动作采用了时间线,怎么保证它们也适合大小窗口的变化呢?可以采用第四项,先做一个居中的层,然后在这个居中层里面嵌套时间线构成的、具有运动特色的层。这样虽然不能完全意义上的大小窗口兼容,但起码保持了居中。
G+]E/Qjb.如果需要一个层需要随着表格可以高度自动填充拉长而变化其位置,又如何?可在表格中嵌套一个层,将其 left, top 去掉定义,这个层就跟随着表格的当前位置拉动而变化了。进一步,在这个层里面再嵌套其它的相对于这个层的有定义位置的层,也都具备了跟随拉动的属性了。
G+]E/Qj8.使用 Flash制作相对定位页面:前面已经提到文字变化的“三级跳”使得窗口不能随意在不标准情况下变化,这里将解决这一问题:使用 Flash做以文字为主的页面。在 Flash当中文字的选项之中有一个 Use Device Fonts 参数,选中了它可以使得文字内容直接调用系统的字库,与一般 HTML 页面中使用文字相像,不会过于增加画面的字节尺寸。利用这一点,好象在 FW 中直接制作页面一样,完成整体页面的设计。然后放在一个 HTML 页当中,同时以百分数值定义它的高与宽,这样做也可以保持布局的整体效果在不同浏览窗口下不变化。当然,文字也可以随着窗口的大小而跟随伸缩,附带说一点:这里的文字还不大容易被拷贝,也算是一大优点。当然也非十全十美,对于中英文混排的时候,竖向排列有点不太整齐,暂时只能用全角英文解决。请看样例:http://www.zqihua.com/mx1.htm83492