我想在网页中嵌入一个silverlight应用程序,并且包含silverlight控件的div的高度/宽度与silverlight控件的实际大小的尺寸相匹配。
我基本上希望div伸展以适应silverlight控件的大小。我不知道Silverlight控件在加载之前的大小是什么,因为它会提取数据并动态添加控件。
我想避免决定滚动条并仅使用浏览器滚动条。
我需要在IE和Firefox中使用它。
有没有办法实现这个目标?
答案 0 :(得分:1)
您可以将高度设置为100%并放置
<div style="clear:both"></div>
在它的末尾,使其填充父控件。
答案 1 :(得分:0)
是的,可以做到。有两种方法:
div
或jQuery document.getElementById()
忘记控制div并使用托管代码中的HtmlPage.Plugin
,这可以避免使用javascript桥接并让您访问插件容器本身,然后您可以像这样设置宽度/高度:
HtmlPage.Plugin.SetStyleAttribute(“height”,height +“px”);
请注意,如果您尝试过快地操作插件样式属性,从大约v3.6.8开始的FFox会出现问题,我不知道最近发布的v3.6.11是否会遇到同样的问题。