可能重复:
CSS 的通用选择器对性能有何影响?
我读过使用 * CSS 选择器并不理想,因为它需要更长的处理时间。然而,这真的是一个问题吗?如果我的 CSS 中有以下内容,显示页面需要多长时间?
#div1 *,
#div2 * {
float: none !important;
width: auto !important;
height: auto !important;
text-align: left;
position: static !important;
}
在我看来,图像等大型资产的连接速度和数量将会产生更大的影响。我所做的工作是针对移动优化,但页面大小(由于各种库)约为 750KB,对此我无能为力。
作为旁注,我知道使用 !important 也不是理想的,但是我继承的凌乱代码意味着在这种情况下需要它。