これが私のマークアップです(ライブ再現):
<body>
<div style="text-align:center">header <input class='datepicker'/></div>
<table><tr><td>really wide table.....................</td></tr></table>
</body>
日付ピッカーがアクティブになると、ヘッダー div の幅が画面の幅からテーブルの幅 (より大きく) に変わります。これにより、ヘッダーの中央のコンテンツが新しい中央に移動します...これは非常に面倒です。
これは IE6 で発生しますが、FF3.5、IE8、または IE8-compat-mode では発生しません。
ヘッダー div の幅を (コンテンツではなく) ウィンドウの幅に固定する最良の方法は何ですか?
注:おそらく日付ピッカーよりもはるかに単純な例があります-おそらくjQueryを含まないものです-それは私を襲った単なるトリガーなので、そのように投稿しています. この問題を引き起こさずに dom 要素を追加する例を次に示します。