2012-07-19 40 views
0

想知道是否可以替換不同的html元素標籤名稱並獲得原始行爲?替代span的更短的元素名稱?

例如,我可以將<span/>元素表示爲<s/>,並獲得相同的行爲和<span/>的可供性嗎?我正在想象某種xslt-esque javascript映射。甚至不知道這是一個好主意。我很樂於被告知這是一個糟糕的主意。

爲什麼?我有一大堆span標籤,並希望減少我的頁面大小。

回答

2

這是一個壞主意。堅持HTML。

我有一大堆span標籤,想減少我的頁面大小。

使用HTTP壓縮。重複的內容塊(如<span</span>)壓縮得非常好。

0

如果你想減少頁面大小,我不會看這種技術(如果它甚至可能),而是我格式化源代碼以刪除所有不必要的字符(額外的空間添加數據加載並增加doc大小)。此外,還要確保你的CSS是一個精簡儘可能例如..

如果有必須有唯一的ID很多重複的類,而不是:

uniqueclass1{ 
width:100px; 
height:100px; 
background:#999; 
} 

uniqueclass2{ 
width:100px; 
height:100px; 
background:#999; 
} 

可以將此減少:

uniqueclass1, 
uniqueclass2{ 
width:100px; 
height:100px; 
background:#999; 
} 

這將有助於減小尺寸。