Видимо на соседнем форуме мне надо было этот вопрос задавать...>>> Вам шашечки или ехать? ;)
> Шашечки, конечно :-) > Видимо на соседнем форуме мне надо было этот вопрос задавать...
А вот Опера шашечки в данном случае не поддерживает, но ездить все же можно. Без шашечек :) >>> Что, и тоже пропадают?
Тут я nbsp; писал, оно не показалось...
> Пропадает любая, сколь угодно длинная, последовательность, которую можно составить из обычных пробелов и nbsp. Получается, что если одно из слов в предолжении выделено, например, жирным < b >, то НИКАКИМИ УСИЛИЯМИ не удается отделить его от следующего слова. Написание получается всегда слитным. Пробелы же перед выделеным словом работают нормально. > Тот же эффект получается под Opera-7 даже тогда когда делаешь присвоение innerHTML самому себе: > document.body.innerHTML = document.body.innerHTML; > После этой процедуры возникают все бяки подобного рода.
У меня сходная ситуация наблюдалась в Опере 7 при генерации документа через XSLT без отступов в UTF-8. Я случайно обратил внимание, потом через некоторое время еще раз обратил - прошло. Не знаю, вроде бы ничего не делал :) Я вообще на стили грешил. Мысли вслух: решите для себя - или вы 100% следуете заветам DOM и плюете на то, что Опера там что-то неправильно показывает - у вас ведь в коде все правильно, следовательно, это проблема Оперы; либо вы задаетесь целью добиться совместимости с Оперой и тогда местами плюете на DOM, там где не получается. Оба подхода имеют право на жизнь, выбор зависит от конкретной ситуации. Кстати, Опера, несмотря на великолепный интерфейс, все же порядком сыровата. Недавно делал проект под IE 5, начитался у Leechy про XMLHttpRequest в Мозилле :)и решил свой скрипт совместимым с Мозиллой сделать. Попотел, конечно, но все же сделал. Так вот я тогда обратил внимание: в Netscape 7 все стили (отлаженные под IE 5/6) выглядели абсолютно идентично, вообще ничего править не пришлось, посмотрел под Оперой ради прикола - все размеры у шрифтов поехали. Не критично, но все же. |