酷符网Web前端 > 正文

html中pre标签中tab制表符使用4个空格代替的解决方案

2010-12-17 10:09codeif.com

在网页显示中我们经验用pre标签原样显示,但是在pre标签中tab制表符是空8个格,而我们希望一个tab制表符值空4个空格,先看下面的效果,然后给出解决方案

看下面一段代码,在pre标签中有如下内容

0
	1
		2
			3

再看下面一段代码

0
    1
        2
            4

明显下面的样式要更适合在网页中展示,上面两个的区别是第一个每行递增一个tab制表符,而下面的代码使用四个空格代替的tab制表符,用鼠标选择时就能感觉出差别了,其实很多网站在处理是都会把tab制表符换成4个空格的(可以在javaeye上做下测试),那些一般都是在后台程序写的,虽然用4个空格代替tab制表符,在复制粘贴时带来了不好的用户体验,但是好处也是显而易见的,就是可以展示给用户看时有更好的视觉效果,而且代码在编译或者在编辑器显示时tab和4个空格的区别也不是很大,所以建议大家在写自己独立博客或者编辑网页时还是把html中pre标签里的tab制表符换成4个空格比较好.

我们在写网页时怎么快速的降所有tab制表符换成四个空格呢?
我这里使用的是UrltaEdit编辑器,应该使用EditPlus之类的文本编辑器也是一样的(没有用除UltraEdit之外的文本编辑器测试过)

1.使用UltraEdit打开要替换的页面
2.找到某一个tab制表符,选中,复制(ctrl+c),打开替换窗口(ctrl+r),查找什么已经默认有了一个制表符了,在替换为里 敲4个空格
3.点全部替换(alt+a),这样就替换成功了,保存就可以了

相关文章

新浪微博 | 淘段子 | 我的博客 | 淘宝店铺 | jnan.org | RSS
Copyright © 2009 - 2011 酷符网