【问题标题】:Does display:none still use performance of rendering是否显示:无仍然使用渲染性能
【发布时间】:2012-02-23 03:18:24
【问题描述】:

假设我有这样的标记

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

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

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

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

p>

【问题讨论】:

    标签: css browser resources rendering responsive-design


    【解决方案1】:

    是的,当然,无论“显示”属性是什么状态,flash 资源(包括常规图像、音乐或其他内容)都会被渲染。

    根据我的经验,“显示”属性与“急切/延迟加载”无关。如果你想在最后一刻渲染一个对象,我建议你使用 javascript 或其他方法。

    【讨论】:

    • 我想这是响应式设计不那么敏感的地方。如果用户在手机上切换方向,加载和卸载资源会很烦人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 2021-08-31
    • 2021-09-19
    • 2010-10-22
    • 2015-03-14
    • 1970-01-01
    相关资源
    最近更新 更多