我有一张英国地图作为flash / swf电影制作。此映射嵌入在div标记中,并以2列布局浮动,具有左列,页眉和页脚。 我希望地图在用户调整浏览器大小时自行调整大小,或者我希望在左列的高度增加和减少时调整大小。基本上地图应该遵循浏览器的宽度/高度或左列高度。我该怎么做?
非常感谢
答案 0 :(得分:1)
有许多不同的方法可以为每只猫提供皮肤,但至少需要确保您的SWF内容可以扩展到容器大小。如果它是固定大小,则所有投注均已关闭。真正的挑战是让左栏中的某些内容符合右栏中的更改,尤其是在仅使用CSS和DIV时。如果没有一些不自然和复杂的体操,我不确定是否可能。
更简单,更直接,更可能的老派方法是使用一个包含单行和两个单元格的TABLE作为列结构。使用100%宽度和高度强制表格适合页面。然后,您可以保证左列始终是右列的高度。此时,您只需确保右列中的SWF容器使用%作为其高度。
另一种方法是使用javascript拦截浏览器调整大小事件,并在发生这种情况时调整SWF容器的大小。