2

XUL <textbox> 要素に表示される TAB (\t) 文字 (現在は 8 文字) の長さを変更することはできますか?

TAB をスペースに置き換えないようにしたいことに注意してください。

4

4 に答える 4

4

CSS 2.1 仕様では、タブが 8 つのスペースの幅としてレンダリングされることを指定しています。(仕様) その値をオーバーライドするための mozilla 固有の CSS は見当たりません。

于 2009-07-29T20:10:12.853 に答える
1

このソースを掘り下げます。これは、レイアウト エンジン自体で 8 文字にハード コードされているようです。

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

タブストップのレンダリングが必要な場合、タブの置換が唯一のオプションのようです:(

于 2009-12-25T02:58:07.643 に答える
1

私たちが話しているように、それは-moz-tab-sizeで可能であり、CSS3 では (ほとんどの場合) tab-sizeで可能です。

于 2011-03-25T21:43:40.373 に答える
1

XUL の専門家ではありませんが、ノーと言えます。ドキュメントから

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

これを設定するプロパティも、Firefox の about:config の設定もありません。

于 2009-07-28T13:31:43.080 に答える