可能的重复:
指定制表符宽度? https://stackoverflow.com/questions/667200/specifying-tab-width
我需要在预标记中打印制表符。制表符的 HTML 字符是	
但在所有浏览器上我都尝试过它呈现为 8 个空格。
有没有办法调整它以渲染为 4 个空格的宽度,或者是否有另一个我可以使用的 HTML 字符,即 4 个空格?
虽然我同意第一个答案,即您不妨只放 4 个空格,但似乎确实有一些支持tab-size
CSS 中的属性(尽管缺乏 IE 支持):
pre {
-moz-tab-size: 4; /* Firefox 4+ */
-o-tab-size: 4; /* Opera 11.5 & 12.1 only */
tab-size: 4; /* Chrome 21+, Safari 6.1+, Opera 15+ */
}
只有有效使用white-space: pre
or white-space: pre-wrap
(或在<pre>
tags).
- W3C规范 http://www.w3.org/TR/css3-text/#tab-size
- jsFiddle演示 http://jsfiddle.net/deizel/rKmjw/34/
- 浏览器支持 http://caniuse.com/css3-tabsize
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)