Дизайн и Верстка > Всё о Html
скрипт js спрятать в css
golden-den:
есть к примеру таблица
В каждый нужно поставить свойства onMouseOver, onMouseOut
А можно ли это сделать один раз в определении класса css
.td_img{
onMouseOver="menu1_dark(this);
onMouseOut="menu1_light(this);
}?
html_coder:
Нельзя. При чем тут CSS?
golden-den:
html_coder
хотелось создать класс css, в котором определялось поведение
свойств ячейки при наступлении определенного события.
фон ячейки можно прописать.
есть псевдо класс :hover, но он работает только с тегом .
Вот и думал, что есть возможность не писать в каждой ячейке имя небольшого скрипта js.
CGVictor:
html_coder
Вообще-то можно.
golden-den
Вариант первый: что-то на js, что пропишет нужные обработчики
http://www.alistapart.com/d/tableruler/tableruler.html
http://www.alistapart.com/d/tableruler/tableruler.js
Вариант второй: попытаться сэмулировать hover для тех, кто его использовать не умеет
http://www.artlebedev.ru/tools/technogrette/html/css2_in_ie/
Есть и третий вариант - прописать нужное через css style expression, но оно работает не везде и слишком экзотично.
html_coder:
--- Цитировать ---CGVictor:
html_coder Вообще-то можно.
--- Конец цитаты ---
Ну первый ему не подходит, если исходить из темы. Второй я бы сказал сомнительный, про третий не знал, пошел гуглить. )))
Навигация
Перейти к полной версии