XUL <textbox> 要素に表示される TAB (\t) 文字 (現在は 8 文字) の長さを変更することはできますか?
TAB をスペースに置き換えないようにしたいことに注意してください。
XUL <textbox> 要素に表示される TAB (\t) 文字 (現在は 8 文字) の長さを変更することはできますか?
TAB をスペースに置き換えないようにしたいことに注意してください。
CSS 2.1 仕様では、タブが 8 つのスペースの幅としてレンダリングされることを指定しています。(仕様) その値をオーバーライドするための mozilla 固有の CSS は見当たりません。
このソースを掘り下げます。これは、レイアウト エンジン自体で 8 文字にハード コードされているようです。
http://mxr.mozilla.org/mozilla1.9.2/source/layout/generic/nsTextFrameThebes.cpp#2483
タブストップのレンダリングが必要な場合、タブの置換が唯一のオプションのようです:(
私たちが話しているように、それは-moz-tab-sizeで可能であり、CSS3 では (ほとんどの場合) tab-sizeで可能です。
XUL の専門家ではありませんが、ノーと言えます。ドキュメントから
https://developer.mozilla.org/en/XUL/textbox
これを設定するプロパティも、Firefox の about:config の設定もありません。