0

我正在使用 Blueprint CSS 创建一个 3 列布局:

LEFT COLUMN: span-6
CENTER COLUMN: span-12
RIGHT COLUMN: span-6

在中心栏中,我想放置一个在初始化时需要固定大小的 SWF 对象:

swfobject.embedSWF(url, "flashDiv", flashWidth, flashHeight, params);

我可以计算相对于浏览器窗口的初始大小:

var flashWidth = window.innerWidth*0.50;
var flashHeight = window.innerHeight*0.50;

并使用 jQuery 调整大小:

$(window).height()

但如果蓝图布局确实根据浏览器而改变,那么这似乎是不必要的。

在这种情况下,我将如何计算相对于此布局 ( ) 中中心列的列宽的初始宽度和高度span-12

4

2 回答 2

0

首先,我建议您多考虑一下您的 flashHeight 值,因为它真的可能是页面高度的 50% 吗?

其次,我认为动态调整闪存大小是不可能的,如果可以的话,我认为这不是一个好主意。将图形元素保持固定大小,并允许文本和自由格式元素随着页面大小的变化在它们周围流动。

于 2010-11-25T23:36:30.993 回答
0

您将制作一个以您想要的方式运行的 HTML 元素,然后将 Flash 嵌入到大小为 100% x 100% 的 HTML 元素中

于 2010-11-25T23:37:19.453 回答