关于html压缩的一些思考

本文讨论了HTML压缩的可能性及其潜在问题。通过分析发现虽然压缩可能会影响某些布局展示,但通过将多个空白字符替换为单一空白字符的方式仍可实现有效的HTML压缩。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

曾几何时,一直在思考着是否可以压缩html的问题,因为js以及css的压缩问题已经解决了。但是为什么html不能压缩呢?

这里就碰到了几个问题:

  1. 压缩之后,空隙减少导致有些布局不能展现,比如:上回的图片居中对齐问题就是一定要有空白。

我后来看看了这两篇文章:

http://lifesinger.org/blog/2010/05/why-dont-compress-html/以及http://www.ued163.com/?p=814

我发现其实还是可行的,为什么这么说呢?

就像第一篇说的那样:HTML 文档中,多个空白字符等价为一个空白字符。也就是说换行等空白字符的删除是不安全的,有可能导致部分元素的样式产生差异。

但是我们完全可以这样:多个空白字符换成一个空白字符来解决的呀。

但后来想想,其实有的时候又不需要这样的空白,比如a标签里面嵌套别的标签,这样的话,如果有空格存在,hover后空格地方有出现下划线。

所以最后总结:多个空白字符换成一个空白字符来解决的呀,前提是存在多了空白字符,如果没有空格就不用处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值