V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
设计师推荐装备
WACOM 数位板
推荐阅读
版式设计基础教程 by 南云治嘉
版式设计全攻略 by 佐佐木刚士
tioover
V2EX  ›  设计师

HTML中的缩进要不要过滤掉?

  •  
  •   tioover · 2012-04-19 22:00:03 +08:00 · 4953 次点击
    这是一个创建于 4609 天前的主题,其中的信息可能已经有所发展或是发生改变。
    点开查看源代码
    很多网站都保留缩进
    但因为模板的原因大多数都支离破碎
    或许应该把收尾的空格过滤掉?
    9 条回复    1970-01-01 08:00:00 +08:00
    clowwindy
        1
    clowwindy  
       2012-04-19 22:14:31 +08:00
    曾经过滤过,gzip 压缩后的体积基本没变,考虑到多处理一层的 CPU 时间,感觉就如同鸡肋。食之无味,弃之可惜。

    当然如果是纯静态的内容,可以处理一下。
    loading
        2
    loading  
       2012-04-19 22:21:03 +08:00 via Android
    心情好的时候,我会用aptana格式化一次再发布。
    你想下,1KB能放多少个换行符了。。。
    zhuzhuor
        3
    zhuzhuor  
       2012-04-19 22:24:32 +08:00
    我觉得有自动化部署的工具的话,html css js这些都应该自动去掉空格换行+compress了
    网站比较小,自己直接改前段代码的话就算了,省得折腾
    turing
        4
    turing  
       2012-04-24 13:10:09 +08:00
    或许应当根据发布的产品性质来看缩进这个问题。商业产品如果访问量大(一般只有特定页面访问量大才做压缩),可以考虑过滤缩进。个人网站或者个人项目考虑到别人查看源码的需要,觉得还是保留缩进保持可读性会比较好一些。
    liyandong
        5
    liyandong  
       2012-04-24 13:11:35 +08:00
    @turing 同感
    thereisnoif
        6
    thereisnoif  
       2012-04-24 15:15:32 +08:00
    @turing 同感
    zern
        7
    zern  
       2012-04-25 21:09:32 +08:00
    @zhuzhuor 同感
    sobigfish
        8
    sobigfish  
       2012-04-25 21:56:43 +08:00
    @turing @zhuzhuor @loading @clowwindy @tioover 呃,看了这个贴 和另外一个关于网站图片多流量大的,有一个想法。

    一个用于网站发布的D.app,集成html png jpg压缩 css js集成(再复杂点集成sass+compass也不错) 再上传(FTP/SFTP)到服务器上。本地的文档 注释想写多详细都没问题,甚至D.app 可以自动过滤掉debug 的一些语句。
    按理说这个工具没有复杂的地方,虽然我自己写可能完不成。
    turing
        9
    turing  
       2012-04-25 22:29:27 +08:00
    @sobigfish 是个有趣的想法,但如何兼容不同产品的发布程序是个问题。如果代码仅是由一位程序员维护,个人项目当前没有问题。如果产品中夹杂着版本控制,cms工具,甚至外链数据,则需要改善许多渠道以适应这个压缩工具(例如对于外链图床来说)。

    lz或许可以去gurudigger.com上看看有无技术支持XD
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5133 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:20 · PVG 09:20 · LAX 17:20 · JFK 20:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.