Логически это звучит так, как будто Opera не обрабатывает текст внутри span
s правильно, поскольку она только оборачивает текст, инкапсулированный внутри тегов p
(а для непараграфированного текста, он обрабатывает его как nowrap ...?)
Это кажется странным поведением только для текста, однако введение Flash и работа с ним в Opera всегда были немного странным IMO. Возможно, это как-то связано со стандартом, определенным вверху вашего документа. Вы используете строгий или переходный? Или, может быть, это причудливая вещь? Может быть это как-то связано с overflow
(: visible) и с тем, как Opera интерпретирует недавно замененный текст sIFR как просто слой с «чем-то» в отличие от текста?
Извините, это не столько ответ, сколько ряд предположений, но я не могу добавить его в качестве комментария, так как у меня пока недостаточно высокая репутация на SO.
Вы можете черпать вдохновение, читая такие документы, как http://www.cs.tut.fi/~jkorpela/quirks-mode.html в режиме причуд, я обнаружил, что Opera сама по себе немного странна в прошлом. Иногда совместимость со стандартами может быть слишком совместимость со стандартами; -)