Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

onMouse-Over/Out в CSS

7.4K
10 января 2009 года
T...H
159 / / 28.12.2008
Здарова программис....Web-Internet-HTML-ist-ы!!
------------------------------------------------------------------
Никак не могу найти правильное решение: Каким образом можно реализовать события onMouseOver,onMouseOut in CSS.
Сделал через :hover, но отображается только в Opera!!
:confused::confused:
10K
10 января 2009 года
FAngel
77 / / 13.09.2006
И тебе здарова.
Ты хоть код то покажи, а? Чет я не очень помню когда :hover не работает в ФФ или ИЕ.
7.4K
10 января 2009 года
T...H
159 / / 28.12.2008
 
Код:
<!-----CSS----------------------------------->
.ttt{background-image:url(Button.png);text-align: center; FONT-FAMILY: Times New Roman,Arial;font-size:9pt;}
.ttt:hover{background-image:url(Button2.png);text-align: center; FONT-FAMILY: Times New Roman,Arial;font-size:9pt;}

:confused:
13
10 января 2009 года
RussianSpy
3.0K / / 04.07.2006
И покажи как ты его применяешь этот самый код
10K
10 января 2009 года
FAngel
77 / / 13.09.2006
Проверь есть ли у тебя DOCTYPE перед <HTML>
[HTML]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
.ttt{background-image:url('Button.png');
text-align:center;
FONT-FAMILY: Times New Roman,Arial;
font-size:9pt;
}
.ttt:hover{background-image:url('Button2.png');
/*
text-align: center;
FONT-FAMILY: Times New Roman,Arial;
font-size:9pt;
*/
}
</style>
</head>
<body>
<div class="ttt" >Test</div>
</body>
</html>
[/HTML]
И еще как по мне, так то что закоментировано - лишнее. Без него прекрасно все работает. Только лишний трафик.
А я еще пойду покопаю где об этом сказано... Проапдейтю как найду.
7.4K
10 января 2009 года
T...H
159 / / 28.12.2008
Цитата:
Проверь есть ли у тебя DOCTYPE перед <HTML>


всё у меня есть...
Применяю к табличной ячейке:
<td class = "ttt">TextHTML</td>
-------------------------------------------
На других форумах ещё про импользование какого-то exception говорили, но я не разобрался...

10K
10 января 2009 года
FAngel
77 / / 13.09.2006
[HTML]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
.ttt{background-image:url(Button.png);text-align:center; FONT-FAMILY: Times New Roman,Arial;font-size:9pt;}
.ttt:hover{background-image:url(Button2.png);
/*
text-align: center; FONT-FAMILY: Times New Roman,Arial;font-size:10pt;
*/
}
</style>
</head>
<body>
<table><tr><td class="ttt" >Test</td></tr></table>
</body>
</html>
[/HTML]
Этот код работает в FF 3, IE7, Safary for Win, Opera 9.63. Без доктайпа умирает в FF & IE. Исходя из имеющегося кода могу только еще раз обратить внимание на доктайп. По запросу в гугл вторая ссылка. Может в ДТ какая нибудь ошибка из указанных в статье.
Или же возможно влияет как-то "TextHTML".
Если не помогает - может все же даш полностью проблемный кусок кода?
12
10 января 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: FAngel
Чет я не очень помню когда :hover не работает в ФФ или ИЕ.


В осле он работает только для A тега.

10K
10 января 2009 года
FAngel
77 / / 13.09.2006
Не спорю. Просто с шестым ИЕ мне не часто приходится работать (слава богу).
13
11 января 2009 года
RussianSpy
3.0K / / 04.07.2006
ну, во-первых css написан с ошибками
во-вторых, зачем тебе такой строгий доктайп?
в-третьих, проверь названия файлов. Действительно ли у тебя картинки называются с большой буквы?
10K
11 января 2009 года
FAngel
77 / / 13.09.2006
Цитата:
ну, во-первых css написан с ошибками


Начну с этого. В чем ошибка? У меня пока что не было времени прочитать стандарт, к сожалению, а поэтому прошу все же ткнуть носом где ошибка. Спасибо.

Цитата:
во-вторых, зачем тебе такой строгий доктайп?


Доктайп - первый попавшийся. Не вижу причин для данного примера особо задумываться над строгостью доктайпа. Главное чтоб браузер не свалился в "неопределенный" режим.

Цитата:
в-третьих, проверь названия файлов. Действительно ли у тебя картинки называются с большой буквы?


А в чем прикол? Вроде ж как нет разницы между строчными и прописными буквами, или я что-то путаю? В любом случае, натурные опыты с вышеназванными браузерами говорят что браузерам на это наплевать. Как сервер использовался ИИС 5.1

13
11 января 2009 года
RussianSpy
3.0K / / 04.07.2006
Возьми доктайп менее строгий. Например тот же
 
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


Разница для больших и маленьких букв в названии файлов в интернете есть. Хотя если веб-сервер виндовый то может и нет - проверь, я просто с IIS не работал уже лет 8.
3.4K
11 января 2009 года
cogonet
198 / / 25.07.2006
Попробуйте это Whatever:hover
12
11 января 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: FAngel
Начну с этого. В чем ошибка? У меня пока что не было времени прочитать стандарт, к сожалению, а поэтому прошу все же ткнуть носом где ошибка. Спасибо.


:D вот он, момент истины!

7.4K
11 января 2009 года
T...H
159 / / 28.12.2008
behaviour - думаю, то, что надо, раз на разных форумах его подсказывают, но в примерах на той странице, что дана я не совсем понял как использовать!!
Пробовал так:
.ttt{behavior:url(Button.png);text-align: center; FONT-FAMILY: Times New Roman,Arial;font-size:9pt;}
.ttt:hover{behavior:url(Button2.png);text-align: center; FONT-FAMILY: Times New Roman,Arial;font-size:9pt;}
Но картинки ваще не загружаются..
Цитата:
в-третьих, проверь названия файлов. Действительно ли у тебя картинки называются с большой буквы?


да, действительно так...

3.4K
11 января 2009 года
cogonet
198 / / 25.07.2006
Вообще-то через behavior в даном случае подключается htc-файл в котором реализован костыль hover-а для ИЕ-6.
7.4K
11 января 2009 года
T...H
159 / / 28.12.2008
Цитата:
Вообще-то через behavior в даном случае подключается htc-файл в котором реализован костыль hover-а для ИЕ-6.


мзда.... до этого я точно не дойду в изучении html...:D

3.4K
11 января 2009 года
cogonet
198 / / 25.07.2006
Все просто - по указаной ссылка качаете файл, и в behavior указываете к нему путь )
10K
11 января 2009 года
FAngel
77 / / 13.09.2006
Реально. Как минимум ошибка в font-family. Times New Roman должен быть заключен в кавычки.
7.4K
12 января 2009 года
T...H
159 / / 28.12.2008
Цитата:
Реально. Как минимум ошибка в font-family. Times New Roman должен быть заключен в кавычки.


вот за это спасибо. А то неповерил, специально учебник пролистал весь, а там внизу примечание мелкими буквами:

Цитата:
Напоминаем: название шрифта, состоящее из нескольких слов, как, на-
пример, Times New Roman, заключается в кавычки:
.sserif { font-family: "Times New Roman", serif }

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог