display:none仍然使用渲染性能

时间:2012-01-31 11:44:00

标签: css browser resources rendering responsive-design

假设我有这样的标记

<div style='display:none'>
    <!--Flash Object-->
</div>

浏览器是否仍然会使用资源来加载Flash对象,或者是否会延迟调用javascript来切换dislplay:block;

现在请记住,我不是在谈论加载对象。我在谈论渲染它。我澄清这一点的原因是因为如果我将flash对象更改为img标记,它仍会下载资源。

这背后的主要原因是responsive css design它很好并且很好地将您的网站更改为适合屏幕的CSS布局,但渲染资源需要时间并且我不确定浏览器如何处理未下载的资源。

1 个答案:

答案 0 :(得分:1)

是的,当然,无论“显示”属性是什么状态,都将始终呈现Flash资源(包括常规图像,音乐或其他内容)。

根据我的经验,“显示”属性没有“急切/延迟加载”的业务。如果你想在最后一刻呈现一个对象,我建议你使用javascript或其他方法。