Вот моя разметка (живое воспроизведение):
<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.
Каков наилучший способ зафиксировать ширину блока заголовка в соответствии с шириной окна (а не содержимого)?
Примечание: вероятно, есть гораздо более простой пример, чем средство выбора даты — возможно, что-то, что не связано с jQuery — это просто триггер, который поразил меня, поэтому я публикую его таким образом. Вот пример, который добавляет элемент dom, не вызывая этой проблемы.