値を計算し、それをテキスト インデントとして選択リストに適用する JavaScript があります。これは、Firefox (最新バージョンを使用しています) を除いて、ブラウザーとデバイスを問わず正常に動作します。
firebug を使用すると、正しいテキスト インデント ピクセル値がインライン スタイルとして適用されていることがわかりますが、結果はインデント幅の 2 倍になります。
テキストのインデントを無効にして、左パディングと同じピクセル値を適用すると、正しいことがわかります。JavaScript を無効にして、通常の CSS で同じテキスト インデントを適用すると、正常に動作します。ありがとう