想知道我是否可以替换不同的 html 元素标签名称并获得原始行为?
例如,我可以将<span/>
元素表示为<s/>
并获得相同的行为和可供性<span/>
吗?我在想象某种 xslt-esque javascript 映射。甚至不确定这是一个好主意。我愿意被告知这是一个坏主意。
为什么?我有一大堆跨度标签,想减小我的页面大小。
想知道我是否可以替换不同的 html 元素标签名称并获得原始行为?
例如,我可以将<span/>
元素表示为<s/>
并获得相同的行为和可供性<span/>
吗?我在想象某种 xslt-esque javascript 映射。甚至不确定这是一个好主意。我愿意被告知这是一个坏主意。
为什么?我有一大堆跨度标签,想减小我的页面大小。
It is a bad idea. Stick to HTML.
I have a big bucket of span tags and would like to reduce my page sizes.
Use HTTP compression. Repeated chunks of content (such as <span
and </span>
) compress very well.
如果您希望减小页面大小,我不会考虑这种技术(如果可能的话),而是会格式化源代码以删除所有不必要的字符(额外的空格会添加要加载的数据并增加文档大小)。另外,请确保您的 css 是尽可能精简的,例如..
如果您有许多必须具有唯一 ID 的重复类,而不是:
uniqueclass1{
width:100px;
height:100px;
background:#999;
}
uniqueclass2{
width:100px;
height:100px;
background:#999;
}
您可以将其减少为:
uniqueclass1,
uniqueclass2{
width:100px;
height:100px;
background:#999;
}
这将有助于减小尺寸。