Панель чата Meebo - это небольшая ненавязчивая панель (не считая некоторых необязательных всплывающих окон, которые размещены на некоторых сайтах - хотя базовая панель довольно незаметна), которая прилипает к нижней части области просмотра и добавлен на страницу только с несколькими строками JavaScript. В частности, меня интересует, как им удается добиться того, чтобы позиционирование «нижней части области просмотра» работало так хорошо, последовательно, без мерцания или других кросс-браузерных артефактов.
Обратите внимание, что решение Meebo также НЕ требует определенного DOCTYPE на страницах, даже в IE, поэтому, что бы они ни делали, оно прекрасно работает в режиме IE Quirks. Это ключевой момент - я спрашиваю о том, как заставить панель инструментов нижней части окна просмотра работать даже без контроля над страницей хостинга, кроме добавления тега или кода, который вставляет тег. CSS Fixed отдельно НЕ является приемлемым решением, поскольку он не работает должным образом в режиме IE Quirks.
Кроме того, хотя я и упоминаю панель Meebo в качестве примера, на самом деле я не ищу социальную панель инструментов, поэтому я не могу просто использовать Meebo.
Требуется поддержка браузера - обратите внимание, что Meebo поддерживает все это: IE6, IE7 +, Firefox, Safari, Chrome. Не показывать вообще (но не ломать страницу вообще) приемлемо для IE6, хотя, конечно, предпочтение было бы (как Meebo) нормально работать в IE6. Было бы неплохо иметь другие браузеры, такие как Opera, но мой обязательный список браузеров указан выше.