我有一个很大的视频文件,想要放在我的主页上。但我不希望它影响页面加载速度,所以我想把它设置为display:none,然后在页面加载后再改变显示。这样可行吗?
我有一个很大的视频文件,想要放在我的主页上。但我不希望它影响页面加载速度,所以我想把它设置为display:none,然后在页面加载后再改变显示。这样可行吗?
这样行吗?
不行。使用display: none
只会阻止元素显示,但元素仍会被加载。
你可以通过浏览器的元素检查器(例如Firebug或IE8的开发工具)来查看这一点。
最好的方式可能是使用JavaScript在页面加载后动态创建视频元素,或者如果你想要一个防止JS关闭的故障转移解决方案,你可以使用一个iframe元素,在用户点击链接时加载视频。
显示与加载的真实速度无关。 但是,它可能会影响速度的外观,就像闪屏页面一样。