Mac Safari不会运行大小为零的小程序

时间:2012-07-31 12:38:00

标签: java css macos safari applet

在包含<applet>width=0的{​​{1}}代码中,无法加载小程序代码。我试图将applet放在一个隐藏的div中,但是再次它不会加载applet。现在,我通过设置height=0width=1来解决它的问题。

有没有办法隐藏applet并仍然让它工作?

1 个答案:

答案 0 :(得分:3)

  

有没有办法隐藏applet并仍然让它工作?

是的,通常在款式中找到它。我希望你目前正在使用错误的CSS来隐藏它。

不正确

<强> display: none

  

此值导致元素不出现在格式化结构中(即,在可视媒体中元素不生成框并且对布局没有影响)。后代元素也不会生成任何框; 元素及其内容完全从格式化结构中删除。 ..

正确

<强> visibility: hidden

  

生成的框不可见(完全透明,没有绘制任何内容),但仍会影响布局。此外,如果元素的后代具有“visibility:visible”,则该元素的后代将可见。