ползет header text в IE 7

Главные вкладки

Аватар пользователя stroganovf stroganovf 17 октября 2008 в 20:23

Сделал сайт, темка Amor Azul. На localhost'e все работает без проблем. Загрузил на хост, в мозиле и опере все отображается нормально, а в IE header text уполз аж на топ. Не пойму в чем дело. Какой-то глюк с СSS? Помогите разобраться. Вот фото.

Комментарии

Аватар пользователя Antoniy Antoniy 18 октября 2008 в 17:41

Попробуйте хак, например:

_margin-top:15px; (с нихним подчеркиванием перед свойством)

Для IE6 отлично помогает, для IE7 не проверял

Аватар пользователя Antoniy Antoniy 19 октября 2008 в 17:43

15px - это для примера, Ваша цифра может быть другой, или даже с отрицательным значением. Еще можно попробывать свойство _padding, если вдруг _margin в Ваших условиях не работает.

Аватар пользователя stroganovf stroganovf 31 октября 2008 в 23:11

да я понял. Проблема только в том, что если меняешь что-то в таблице стией, это отображается и в мозилле, и в опере. Т.е. даже если в эксплорере все становится нормально, в остальных браузерах какая-то...

Аватар пользователя Antoniy Antoniy 1 ноября 2008 в 0:53

Обычно отображение в Опере и Мозилле не эдентично, но схоже, в Эксплорере же отображение очень отличается, ибо Эксплорер игнорирует большее, чем остальные браузеры, количество принятых CSS свойств.

Аватар пользователя stroganovf stroganovf 6 ноября 2008 в 15:17

Вот именно! Я, кажется, разобрался в чем проблема. Так как сегодня большинство пользователей перешло на IE 7, то CSS стиль для IE6 не подходит, поскольку у IE7 самостоятельное полностью переделанное ядро. При этом менее глючным оно не стало. Получается, нужно переделать условный скрипт в начале страницы:

if(strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6.0')==true) { ?>
import "<?php print base_path() . path_to_theme() ?>/ie6.css";
<? } else {?>
import "<?php print base_path() . path_to_theme() ?>/style.css";
<? } ?>

Нужно поставить дополнительное условие

и при этом дописать руками CSS персонально для IE7. Вот только беда в том, где бы посмотреть те свойства, которые игнорирует IE7...