css - 是否显示 :none still use performance of rendering

标签 css browser resources rendering responsive-design

假设我有这样的标记

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

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

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

这背后的主要原因是响应式 css 设计 将您的网站更改为 css 布局以适应屏幕一切都很好,但渲染资源需要时间,我不确定浏览器如何处理这些资源下载但未呈现。

最佳答案

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

根据我的经验,“display”属性与“eager/delay loading”无关。如果你想在最后一刻渲染一个对象,我建议你使用 javascript 或其他一些方法。

关于css - 是否显示 :none still use performance of rendering,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9078960/

相关文章:

java - 为什么在 Java 中会出现 NoSuchFieldError 异常?

Javascript document.getSelection() 不适用于 iOS 设备

objective-c - 音频处理——我从书籍和学习方面应该从哪里开始

vb.net - 更改表单图标后,两个输出文件名解析为相同的输出?

css - Divs 对齐 - Bootstrap

html - 图像不是垂直对齐中间 div

browser - 使用 WebBrowser.DocumentText 和 DomDocument.DesignMode 的应用程序在 IE8 中工作,在 IE9 中不起作用

c# - 我应该在数据库中存储桌面应用程序的本地化数据吗?

html - 自下而上显示行内 block 元素,尾部元素在顶部

javascript - div 位置 + 运算符无法按预期工作