Похоже, ваш сервер отправляет файл в виде текста / html в Firefox, а приложение / xhtml + xml в Opera.
Opera (10.63) имеет интерфейс, похожий на firebug, с которым вы можете проверить это. Щелкните правой кнопкой мыши страницу, чтобы открыть контекстное меню, выберите «Проверить элемент». Выберите вкладку «Сеть» и разверните соответствующую строку запроса. Затем откройте «Заголовки» или «Сырье», и он покажет вам тип контента, использованный для отправки страницы в Opera.
Чтобы Opera могла правильно обрабатывать страницу как application / xhtml + xml, добавьте
xmlns="http://www.w3.org/1999/xhtml"
как атрибут элемента html
, как говорит LukeH.