首页
学习
活动
专区
圈层
工具
发布

缩小HTML
EN

Stack Overflow用户
提问于 2009-01-21 18:31:23
回答 12查看 7.6K关注 0票数 13

我用谷歌搜索了一下,但找不到任何HTML小型化脚本。

对我来说,也许除了删除所有不需要的空格之外,对HTML的小型化没有更多的东西了。

是我遗漏了什么,还是我的Google Fu丢失了?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2009-01-21 22:01:37

当从HTML中删除内容时,您必须小心,因为它是一种脆弱的语言。根据页面的编码方式,一些空格可能更重要;另外,如果您有white-space: pre等CSS样式,则可能需要保留空格。此外,还有大量的浏览器错误,等等,基本上HTML文件中的每个字符都可能是为了满足某些要求或安抚某些浏览器。

在我看来,你最好的办法就是用CSS技术设计好页面(我最近在我工作的网站上拿了一个重要的页面,通过使用CSS而不是表格和嵌套的style=来重新编码,将它的大小减少了50%……属性)。然后,使用gzip为支持GZip的浏览器减小页面大小。这将节省带宽,同时保留html的结构。

票数 27
EN

Stack Overflow用户

发布于 2009-01-21 19:01:23

有时,根据封闭标记和/或CSS的不同,空格可能很重要。

票数 7
EN

Stack Overflow用户

发布于 2009-01-21 18:45:45

除了HTML Tidy/删除空白之外,正如其他答案所提到的那样,没有太多问题。

这更多的是一项手动任务,将样式属性提取到CSS中(希望您没有使用字体标记等),尽可能使用较少的标记和属性(比如不在元素中嵌入标记,但使用CSS使整个元素的font-weight:>strong<变得粗体,除非使用>strong<在语义上有意义)等等。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/466437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档