Вроде бы вы сделали все правильно, но ваш сайт почему-то не выглядит
или не работает, как ожидалось, в последних версиях броузеров.
Вы написали правильный стандартный XHTML код и стандартный CSS. Вы
воспользовались стандартной спецификацией для работы с DOM (Document
Object Model), чтобы управлять динамическими элементами на странице. И
все-таки, в броузерах, которые казалось бы сделаны с соблюдением именно
этих стандартов, ваш сайт не работает. Скорей всего, ошибка кроется в
неправильном заголовке DOCTYPE.