任何不在HTML中删除空格的原因
这个问题非常自我解释.为什么我不能脱掉它?在我看来,大多数空格纯粹用于文本编辑器中的格式化,并且对最终页面没有影响.
更重要的是,当这些空格的随机节点确实对最终页面产生影响时,它通常是我不想要的影响,例如内联块之间的神秘的一个字符(在空白崩溃之后). 我可以很容易地剥离所有这些空白文本节点.我不应该有任何理由吗? 编辑: 它主要是针对空白而不是表现的奇怪行为.一个例子是我想要使用内联块而不是浮动来并排放置图像,同时防止包装到下一行并允许它们溢出父节点. 空白会导致这些神秘的空白,可以通过基本缩小HTML源代码来手动删除内联块之间的空白(并在此过程中完全弄乱源代码格式)来消除这些空白. 解决方法
真的没有理由不这样做.使用像
htmlcompressor这样的东西可以很容易地完成.
但是,假设您通过gzip提供所有html,css和js文件,那么从剥离空白中看到的实际带宽节省量将非常小.那么问题就变成了,值得麻烦吗? 更新: 也许这会影响你的决定.我在我的网站页面上执行了simple minification,看看它会产生什么样的差异.结果如下: 在缩小之前 > 22232字节(未压缩) 缩小后 > 19207字节(未压缩) 缩小后,未压缩文件缩小约3 KB.但这并不重要. gzip压缩文件是通过线路发送的.你可以清楚地看到,即使使用非缩小的HTML,gzip也能做得很好. 我看到了缩小js库的好处,或者不断变化的东西.但我不认为这对你的HTML做130麻烦的麻烦是不值得的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |