更改XUL文本框元素中的TAB字符长度

时间:2009-07-24 13:40:11

标签: xul

是否可以更改XUL< textbox>中显示的TAB(\ t)字符(当前为8个字符)的长度。元素?

请注意,我希望避免用空格替换TAB。

4 个答案:

答案 0 :(得分:4)

CSS 2.1规范指定选项卡呈现为8个空格的宽度。 (Spec)我没有看到任何特定于Mozilla的CSS来覆盖该值。

答案 1 :(得分:1)

不是XUL的专家,但我会拒绝。来自文档

https://developer.mozilla.org/en/XUL/textbox

我看不到设置此属性的属性,也没有看到firefox中的任何设置:config。

答案 2 :(得分:1)

为此挖掘源头。看起来这是硬编码到布局引擎本身的8个字符。

http://mxr.mozilla.org/mozilla1.9.2/source/layout/generic/nsTextFrameThebes.cpp#2483

如果需要制表符停止渲染,看起来像制表符替换是唯一的选择:(

答案 3 :(得分:1)

正如我们所说,可以使用-moz-tab-size,而在CSS3中,它(很可能)可以使用tab-size