![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
junikon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.1.2009 Репутация: нет Всего: нет |
Есть делается сайт www.terramedika.ru
Из всех глюков не понятен один—не срабатывает :hover для элементов вертикального меню в старых браузерах (ie6, например) Что делалось: в style.css прописывалась строка:
В папку js кладется файл csshover.htc. скаченный с www.xs4all.nl/~peterned/hovercraft.html. Результата работы не видно. Можете подсказать в чем заключается кривизна моих рук? Я читал, что при использовании этого хака очень важно не намудрить с путем к файлу. Вроде все правильно. Это сообщение отредактировал(а) junikon - 9.1.2009, 16:32 |
|||
|
||||
olldman |
|
|||
Дед ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 9.1.2009 Где: Омск Репутация: 6 Всего: 6 |
т.к. файл стилей лежит в корне сайта, то путь к csshover.htc правильный. Проверь сам csshover.htc, у меня он немного другой, может в нем проблема...
|
|||
|
||||
junikon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.1.2009 Репутация: нет Всего: нет |
||||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
||||
|
||||
junikon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.1.2009 Репутация: нет Всего: нет |
bars80080, не сработал... ошибка в коде значит все таки наверное где-то
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> вроде не должен повлиять |
|||
|
||||
olldman |
|
|||
Дед ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 9.1.2009 Где: Омск Репутация: 6 Всего: 6 |
||||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
кстати, один момент. попробуй behavior:url(js/csshover.htc); написать без кавычек
|
|||
|
||||
junikon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.1.2009 Репутация: нет Всего: нет |
чтото не чисто в хтмл, как я понял. и ваши и мой .htc рабочие. я сделал простую html и css файл с одним div, чтобы менять фон. все работает. а на сайте прям запара какая-то((
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
вполне возможно какой-то скрипт, функция javascript не работает, что и запарывает всю малину. ещё возможно грубое нарушение вёрстки, типа <table><form><tr>
|
|||
|
||||
egrik |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 10.11.2006 Где: Voronezh Репутация: нет Всего: 1 |
Не думаю, что проблема в верстке (хотя тоже не исключено). Вопросы чаще всего возникают из-за путей. Путь до файла .htc должен быть относительно html документа, а не от css файла, как это может показаться.
Выльете все на сервер и попробуйте прописать следующее:
таки образом, путь станет абсолютным. Если не получится, будем думать дальше. |
|||
|
||||
junikon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.1.2009 Репутация: нет Всего: нет |
bars80080, проверил. скрипты не влияют. копаюсь в верстке
|
|||
|
||||
junikon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.1.2009 Репутация: нет Всего: нет |
egrik, тоже сначала так думал. размещал все в корне и ксс, и хтц, и идекс. все равно не работает. сеичас на хостинге лежит в том виде, что вы сказали
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
снова упомяну о скриптах. помнится я долго бился головой об стену, пытаясь заставить работать какую-то заморочку, вдруг отказавшую. что интересно, ни ИЕ дебаггеры, ни файербаг ничего не отлавливали. вообще ничего. просто не работало и всё. решилось всё, когда я скурпулёзно проверил все скобки ( { и нашёл недостачу. почему в ФФ не было встроенно такой оценки, понять не могу
.htc работает на голой странице с минимальным показательным примером, где эта .htc требуется? |
|||
|
||||
olldman |
|
|||
Дед ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 9.1.2009 Где: Омск Репутация: 6 Всего: 6 |
На момент описания: IE выдает конкретно ошибку в пути к файлу .htc, верный путь url(js/csshover.htc);
|
|||
|
||||
junikon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.1.2009 Репутация: нет Всего: нет |
bars80080, пробовал убрать вообще скрипты - не помогает. даже пробовал так: на пустой рабочий файл с работающим наведением добавлял эти скрипты - они не влияют
olldman, да ошибка и впавду была. поправил. ошибки нет, эффекта тоже я в отчаянии |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |