Позиция CSS : исправлено внутри позиционированного элемента

У меня есть позиционируемый div, содержимое которого может быть слишком длинным, поэтому появляются полосы прокрутки ( overflow: auto set). Он функционирует как диалоговое окно в приложении ajax. Я хочу исправить кнопку закрытия в правом верхнем углу, чтобы, когда пользователь прокручивает div, он не прокручивается.

Я пробовал с position: fixed; справа: 0; top: 0 , но он поместил кнопку справа вверху страницы, а не в div (в firefox).

Можно ли сделать это размещение кнопки только с помощью CSS без взлома с помощью offsetWidth / Height в js при каждом событии прокрутки?

ps: высота и ширина div не являются фиксированными значениями, они зависят от размера содержимого и размера окна браузера. Пользователь также может изменить его размер, если захочет.

68
задан Calmarius 10 February 2011 в 20:27
поделиться