Object 和在CSS中严格给定高度时,不会重新计算宽度

Object 和在CSS中严格给定高度时,不会重新计算宽度,object,embed,dimensions,Object,Embed,Dimensions,我在网页上有一个flash的东西,我想根据家长明确设置的高度来控制它的高度。应重新计算宽度以保持比例-处理标记时发生的情况: 我得到的不是预期的行为,而是完全不同大小的闪光:它在所有维度上都比其父级小得多。事实上,我不明白为什么它需要这么大的尺寸——它看起来太小了,就像放大了几次一样 为了使它以正确的方式工作,我必须明确地设置宽度和高度。它可以在内联和CSS中完成 问题是:虽然它显然有足够的数据,但它为什么不计算高度?它可以根据父对象的高度和给定的百分比在相同的条件下正确调整大小 最初,我有许多

我在网页上有一个flash的东西,我想根据家长明确设置的高度来控制它的高度。应重新计算宽度以保持比例-处理标记时发生的情况:

我得到的不是预期的行为,而是完全不同大小的闪光:它在所有维度上都比其父级小得多。事实上,我不明白为什么它需要这么大的尺寸——它看起来太小了,就像放大了几次一样

为了使它以正确的方式工作,我必须明确地设置宽度和高度。它可以在内联和CSS中完成

问题是:虽然它显然有足够的数据,但它为什么不计算高度?它可以根据父对象的高度和给定的百分比在相同的条件下正确调整大小

最初,我有许多其他属性,包括两个标签上的重复宽度和高度,为了简化示例,我删除了这些属性。在执行此操作时,我正在检查removement是否会更改任何内容,除了宽度和高度属性之外,它不会更改任何内容

<div>
    <object>
      <embed src="..."> <!-- no attributes except src -->
  </object>
</div>

<style>
    div { height: 300px; }
    object, embed { height: 100%;   }
</style>