Html 哪个CSS更快?帽子大小是否能提高速度?

Html 哪个CSS更快?帽子大小是否能提高速度?,html,css,performance,optimization,pagespeed,Html,Css,Performance,Optimization,Pagespeed,有三种代码的快捷方式吗?例如,黑色代码可以用两种方式编写 .black{color:#000} .black{color:#000000} DBDB可以写得更短吗?因为DBD不起作用 还有什么更快,有关系吗?我注意到Firebug以区分大小写的格式吐出颜色和其他一些变量。这有关系吗?让所有内容都小写以便浏览器和用户能够更快地加载和渲染是否更快 .webform{color:#dbdbdb} .WebForm{color:#DBDBDB} 简单的答案是,这没有明显的区别。这是一个过度思考优化的

有三种代码的快捷方式吗?例如,黑色代码可以用两种方式编写

.black{color:#000}
.black{color:#000000}
DBDB可以写得更短吗?因为DBD不起作用

还有什么更快,有关系吗?我注意到Firebug以区分大小写的格式吐出颜色和其他一些变量。这有关系吗?让所有内容都小写以便浏览器和用户能够更快地加载和渲染是否更快

.webform{color:#dbdbdb}
.WebForm{color:#DBDBDB}

简单的答案是,这没有明显的区别。这是一个过度思考优化的典型案例。

在三个字母的缩写中,每个字母都是重复的,因此DBD变为DDBBDD。不能缩短DBDB之类的代码

大写字母和小写字母之间没有性能差异

DBDB可以写得更短吗?因为DBD不起作用

不。比6进制颜色代码短的只有3进制代码,它只适用于XXYYZZ颜色和一些命名颜色,没有一种与DBDB匹配

还有什么更快

停止微观优化。如果存在差异,则差异不会很大,可能会因浏览器而异

dbdb不能写得更短


速度没有差别。

实际上有很多方法可以指定黑色:

.black{color:#000} 
.black{color:#000000}
.black{color:black;}
.black{color:rgb(255,0,0);}
如果在任何浏览器中的精度之间存在任何可测量的速度差异,我会非常惊讶


dbdb不能写得更紧凑,它相当于:rgb219219。在较短的表示法中,最接近的是DDD,相当于RGB22122122121。

小写和大写在性能上没有区别,但值得一提的是,简写十六进制颜色可以在一定程度上减少css文件的大小,这有助于或多或少地节省带宽。

这两种情况在性能上都有可忽略的差异;无论如何,浏览器都会将每种颜色格式解析为一个内部内存结构。像Firebug这样的工具读取该数据并输出该数据的重新格式化版本。DBD扩展到DDBDD,这就是为什么它可能不会给出你所期望的结果。你关闭了java脚本吗?如果你考虑移动设备之类的东西,微优化是一个小的馅饼,这将等同于整体的改进。特别是当100kb的CSS文件变成35kb时。谢谢你的评论。大写字母占用的字节数与小写字母相同。好的。这就是我想知道的——如果Webkit或浏览器引擎掩盖了这一点——这并不重要,因为你的答案已经足够了,减少的数量必须从000000减少到000,如果你担心CSS的大小,就使用缩小器。其中大多数都会尽可能缩短颜色。人类几乎没有理由在这个层面上考虑微观优化。大约97%的情况下:过早优化是万恶之源。