Есть ли способ избежать режима причуд IE7 при рендеринге XML + CSS? - PullRequest
3 голосов
/ 16 сентября 2009

У меня есть некоторая документация по DocBook, стилизованная под объявление CSS xml-stylesheet. В Firefox он выглядит великолепно, но IE7, похоже, не понимает дочерние селекторы CSS (например, section > title { ... }).

Я думаю, это потому, что IE работает в режиме причуд для визуализации этого XML, а старые версии IE вообще не поддерживали этот синтаксис CSS.

Кажется, что все страницы, которые я нашел в Интернете, сосредоточены на типах документов HTML и XHTML и на том, как IE будет вести себя при различных сочетаниях этих значений. Я не смог найти никакой информации о прямом XML + CSS. Хуже того, кажется, что случайные XML-документы всегда оказываются в режиме причуд, независимо от того, какой у них формат или директивы таблицы стилей.

Обречен ли рендеринг XML в IE на совместимость с IE5.5? Мне действительно придется переписывать мой CSS?

1 Ответ

0 голосов
/ 16 сентября 2009

Не могли бы вы объяснить, что именно работает неправильно? IE7 похоже поддерживает дочерние селекторы в соответствии с документами: http://msdn.microsoft.com/en-us/library/bb250496%28VS.85%29.aspx

...