2010-07-07 5 views
2

Привет Я модифицирую тему cs-cart, в которой используется механизм шаблонов smarty. Я могу перемещать ссылки на корзину в верхнем меню и показывает «Хорошо» с IE8 firefox и т. Д. Hovewer IE7 создает пустое пространство. Как я могу сделать IE7 счастливым. Я добавил необходимые стили и tpl files. Основными файлами css являются style.css и stle.base.css.internet explorer 7 css problem


IE8 нет места alt text http://public.blu.livefilestore.com/y1pSVU-pq1r6P8Tuw7rjpEieN8wCpAoC2VsmpBYWg3hG6xje45EWF6xrFAEXd7PBzfsNvgkpHK0WGoOVynnWrJrXg/ie8.png?psid=1

IE7 с пространством alt text http://7uil7a.blu.livefilestore.com/y1pvNHi8Zr3khcizQTV4TkL_sEQaJJKVh-JsiZntjHM4BbDKnE11mVFPf8Ug52P6_6klZM99ffApAV-EfNM4Fc3zmASjMggWaF0/ie7space.png?psid=1

ответ

2

IE7 не не делает CSS хорошо. Создать специальный файл CSS для IE7 и включить его в HTML следующим образом:

<!--[if lte IE 7]> 
<link href="ie7.css" rel="stylesheet" type="text/css"> 
<![endif]--> 

В ie7.css, измените поля, отступы и т.д., пока две версии не выглядят одинаково.

+0

спасибо, но мой вопрос заключается в том, как сделать IE7 выглядит как IE8. –

+3

Выполняя то, что я описал. – mcandre

2

Ответ выше полезен, но в дополнение:

Добавить это в <head></head> теги:

<!--[if lte IE 7]> 
<link href="ie7.css" rel="stylesheet" type="text/css"> 
<![endif]--> 

Внутри ie7.css добавить элемент к нему, например,

.cart-thingy { 
    margin: -10px 0 0 0; 
} 

И так далее.

Это, безусловно, поможет также:

Conditional comments

+0

Он просто добавил 10px выше «автомобиль пуст». Пространство по-прежнему там –

+0

извините, «корзина пуста» –

+0

Я отредактировал код, снова попробуйте код CSS, он должен «вытащить» вещь, которая остановит пространство, чтобы показать - вы можете увеличить -10px до более высокое число, чтобы увеличить его. – MacMac