是否包含不必要的CSS會減慢瀏覽器(Chromium,Mobile Safari)?不必要的CSS和優化
我的意思是,
function insert_style_sheet()
{
include "style_sheet.tpl";
}
在每個PHP文件
。模板文件style_sheet.tpl如下:
<link rel="StyleSheet" type="text/css" href="css/main.css">
<link rel="StyleSheet" type="text/css" href="css/controls.css">
<link rel="StyleSheet" type="text/css" href="css/whatever.css">
那麼CSS的一般規則是什麼?我應該總是合併所有的CSS來減少網絡連接數量嗎? – noober
這取決於。合併CSS通常是一個非常好的主意,最小化總是一個好主意。合併CSS的唯一缺點是一些頁面可能不需要大多數CSS規則,但用戶仍然需要下載完整的合併樣式表。如果你有很多獨特的頁面和頁面特定的CSS,並且有很多單獨的CSS文件,那麼合併可能會爲其他頁面造成不必要的膨脹。 –