понедельник, 21 марта 2011 г.

В IE съезжает шаблон влево WordPress (WP)

Проблема: В браузере Internet Explorer IE сайт (шаблон, тема) wordpress съезжает влево (игнорирует magin: 0 auto;), хотя в Опере (Opera)  Фаерфокс (Firefox) и Google Chrome по нормально, по центру.

Даже может не просто съезжать шаблон а и искажаться всё на сайте, как-будто пару div-ов не закрыли.


Проблема может возникнуть, если файлы темы сохранены в формате utf-8. И бывает надо чтобы они и были именно в этом формате. Но IE почему-то не очень с ними дружит.

Решение проблемы (если utf-8): надо пере-сохранить в формате ANSI файл header.php. Остальные можно оставить.



( Изменение формата также решает проблему отображения кракозябров ������ ������ вместо руссих букв, когда вставляешь русский текст в шаблон (тему) Wordpress. )
 ....   .....   .....   ...... .... ......  ...... ...... .... ..... .... ....


Возможно решится более разумным способом (способ не только для WP, но и для любого шаблона)
Обычно существует общий блок (типа container) с параметрами {margin:0 auto;}, которые игнорирует IE.
Решить проблему можно добавив к свойствам body - text-align:center, а к общему контейнеру соответственно text-align:left.

body {text-align:center;}
.container {margin:0 auto; text-align:left;}

2 комментария:

arlidar комментирует...

Спасибо!

Анонимный комментирует...

Спасибо огромное))) помог 2-й способ