首先,是的,我知道渲染颜色相同,我的问题是关于速度的简单查询。
这只是关于优化页面加载速度的一个主题,但标题中的哪些选项会呈现得更快(即使它是最小的差异)?
我的思维过程是,使用速记版本(#fff),浏览器的任务是假设hex-dec的其余部分是fff。另一方面,由于额外的显式字符,速记版本可能需要更长或更短的时间。
我认为有人可能会对这个话题有所了解。
答案 0 :(得分:6)
#fff
字符较少,通常更好。在大多数情况下,网络延迟和带宽比处理时间更重要。因此,大多数CSS压缩器将智能地优化到#fff
版本。在这种情况下,网络比解析速度更重要。
如果您担心解析时间,我怀疑2个声明之间的差异甚至占解析总时间的0.005%。与解析颜色声明相比,存在更大的瓶颈使速度差异相形见绌。
答案 1 :(得分:4)
这取决于实施。对于长版本,一个浏览器可能需要100倍的时间,而另一个浏览器则相反。
编写代码,使其可读,意味着易于更改。如果您想要快速CSS,请考虑使用yui-compressor。