Как исправить проблему отображения изображения в шапке в IE9/WordPress Twenty Ten?

17 сент. 2010 г., 17:05:49
Просмотры: 1.56K
Голосов: 1

Только что установил IE9. Выглядит хорошо. Впечатляющая статистика по совместимости.

Одна вещь не работает. На любом сайте, использующем тему Twenty Ten, изображение по умолчанию смещено вправо и видно лишь частично.

Не нашел решения, только кучу мнений на wordpress.org.

Кто-нибудь точно знает, это проблема IE9 или WordPress? И есть ли решение? Пробовал другие темы - они работают нормально.

1
Комментарии

Если эта проблема возникает только в IE9, значит, это проблема IE9. Тема TwentyTen отлично работает во всех остальных браузерах... Также учтите, что IE9 всё ещё находится в бета-версии и не должен считаться «завершённым» до официального релиза. Вероятно, баг, вызывающий проблему с выравниванием, будет исправлен до официального выпуска продукта.

EAMann EAMann
17 сент. 2010 г. 17:28:49
Все ответы на вопрос 1
3

Это баг. См. тикет #14883 в WordPress Trac. Если изменить

#branding img {display:block;} на display:inline;, это исправит смещение изображения вправо, но не уберёт белое пространство между границами.

Обновление:

Тикет всё ещё не принят как баг, но был предложен патч.

Обновление

Патч был принят, и проблема с отображением изображения в заголовке в IE9 будет исправлена в следующем релизе.

17 сент. 2010 г. 19:09:12
Комментарии

Чтобы исправить пробелы, добавьте следующее сразу после блока #border img: #branding { line-height: 0; }

Igal Tabachnik Igal Tabachnik
20 сент. 2010 г. 16:36:49

@hmemcpy хорошее замечание. Мы уже знаем, это баг в CSS или в Twentyten? У меня пока не было возможности изучить стандарты, я больше хакер в CSS, чем ниндзя.

Chris_O Chris_O
20 сент. 2010 г. 17:26:54

Извините, максимум что я делал с CSS — это включал и выключал различные свойства в Firebug :)

Igal Tabachnik Igal Tabachnik
20 сент. 2010 г. 20:09:43