是否可以更改XUL< textbox>中显示的TAB(\ t)字符(当前为8个字符)的长度。元素?
请注意,我希望避免用空格替换TAB。
答案 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。