用span替换较短的元素名称?

时间:2012-07-19 14:27:35

标签: html

想知道我是否可以替换不同的html元素标签名称并获得原始行为?

例如,我可以将<span/>个元素表示为<s/>并获得<span/>的相同行为和可用性吗?我想象某种xslt-esque javascript映射。甚至不确定这是个好主意。我很乐意被告知这是一个坏主意。

为什么呢?我有一大堆span标签,希望减少我的页面大小。

2 个答案:

答案 0 :(得分:2)

这是一个坏主意。坚持使用HTML。

  

我有一大堆span标签,希望减少我的页面大小。

使用HTTP压缩。重复的内容块(例如<span</span>)压缩得非常好。

答案 1 :(得分: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;
 }

这有助于缩小尺寸。