[Помощь] Реально ли сделать кроссбраузерное меню у магазина?

Mensch

Полезный
Регистрация
4 Сен 2010
Сообщения
183
Реакции
16
Здравствуйте...

задумался о жизни.

попробовал засунуть в webasyst меню на Jquery



во всех браузерах смотриться по разному. в firefox - идеально, во всех остальных - ужас.

до этого я поставил себе выпадающее меню категорий вот по этой инструкции


после установки меню на Jquery, динамическое меню умерло...

я подозреваю это проблема в css... буду пробовать разбираться.


Но самое главное, что я хотел узнать. на скоко сложно/возможно вообще сделать дизайн/меню так, чтобы он смотрелся одинаково во всех браузерах?
 
Но самое главное, что я хотел узнать. на скоко сложно/возможно вообще сделать дизайн/меню так, чтобы он смотрелся одинаково во всех браузерах?
Реально конечно. И вопрос действительно в таблицах стилей. Существуют свойства css, которые поддерживают все браузеры.
 
Реально конечно. И вопрос действительно в таблицах стилей. Существуют свойства css, которые поддерживают все браузеры.

получается, только самому переделывать css-оформление скрипта =) ? или есть шанс где-то найти уже меню которое сделано под все браузеры? =)
 
Здравствуйте...

задумался о жизни.
попробовал засунуть в webasyst меню на Jquery
*** скрытое содержание ***
во всех браузерах смотриться по разному. в firefox - идеально, во всех остальных - ужас.
до этого я поставил себе выпадающее меню категорий вот по этой инструкции
*** скрытое содержание ***
после установки меню на Jquery, динамическое меню умерло...
я подозреваю это проблема в css... буду пробовать разбираться.
Но самое главное, что я хотел узнать. на скоко сложно/возможно вообще сделать дизайн/меню так, чтобы он смотрелся одинаково во всех браузерах?
У вас проблема c DOCTYPE, почитайте тему на офф форуме Для просмотра ссылки Войди или Зарегистрируйся
Уберите условия if как там сказано и во всех браузерах все будет идеально как в фаерфоксе
 
Использовал совет с форума, ссылку на который вы дали.

mdss написал(а):
Re: Про DOCTYPE и Службу Поддержки
ну у меня проставлено так
Код:
{if $PAGE_VIEW eq 'noframe' && ($CurrentDivision.ukey eq 'cart' || $CurrentDivision.ukey eq 'checkout')}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
{else}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
{/if}
т.к. верстку корзины и оформление заказа я не трогаю. Для всего остального у меня выставлен доктайп xhtml 1.0 strict. Все просто

вроде никаких проблем с виджетом корзины не заметил.


но всётаки одно меню (верхнее ) победило моё динамическое меню

и теперь динамическое меню не вылазит... стало как статика...

но я думаю это проблема в css... так-что буду разбираться... если есть умные идеи - высказывайтесь... буду очень рад.
 
Использовал совет с форума, ссылку на который вы дали.
вроде никаких проблем с виджетом корзины не заметил.
но всётаки одно меню (верхнее ) *** скрытое содержание *** победило моё динамическое меню *** скрытое содержание ***
и теперь динамическое меню не вылазит... стало как статика...
но я думаю это проблема в css... так-что буду разбираться... если есть умные идеи - высказывайтесь... буду очень рад.
Вы видимо плохо читали, Вам необхожимо заменить это
Код:
{if $PAGE_VIEW eq 'noframe' && ($CurrentDivision.ukey eq 'cart' || $CurrentDivision.ukey eq 'checkout')}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
{else}
на это
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
И все будет хорошо :)
 
Вы видимо плохо читали, Вам необхожимо заменить это
Код:
{if $PAGE_VIEW eq 'noframe' && ($CurrentDivision.ukey eq 'cart' || $CurrentDivision.ukey eq 'checkout')}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
{else}
на это
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
И все будет хорошо :)


там-же(в том обсуждении, откуда эти решения) а так-же по ссылке Для просмотра ссылки Войди или Зарегистрируйся написано, что при таком решении виджет корзины в ie8 начинает неправильно себя вести. а при том решении которое указал и сделал я, всё вроде работает нормально.
 
Заюзал программу которая позволяет просматривать сайт от лица различных версий браузера IE...

в итоге.. что я вижу... меню отображается корректно только в IE8, а во всех остальных - криво...



убрал из css вставку этого меню, динамическое нормально заработало....

но тут возникло такое дело...

при клике на корзину он ругается, хана мол. (в IEtester), но как ни странно в моём IE8 - всё нормально работает.

986af94fe784.jpg


попробую решить, о результатах отпишусь.

скачал портативные IE по ссылке
в этих версиях нет ошибки при клике на корзину.

Такая ошибка только в IEtester.

пришёл к выводу,что лучше вставить другое верхнее меню... так как это слишком криво изначально отображается в разных браузерах.
 
там-же(в том обсуждении, откуда эти решения) а так-же по ссылке Для просмотра ссылки Войди или Зарегистрируйся написано, что при таком решении виджет корзины в ie8 начинает неправильно себя вести. а при том решении которое указал и сделал я, всё вроде работает нормально.

Есть еще один вариант, чтобы не слетал виджет корзины когда указываешь правильный DOCTYPE, уже обсуждалось здесь:

Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху