Нужно при наведении чтоб DIV менял фон. Делаю так: [css].asd:hover { background:#faddac; } [/css] HTML: <div class="asd"> ТЕКСТ </div> Но в вездесущем IE не работает, как там сделать??
HTML: <div class="asd" onmouseover="this.style.backgroundColor = 'pink';" onmouseout="this.style.backgroundColor = '';"> ТЕКСТ </div>
В ie событе :hover работает только для тега <a>, если вам это не подходит самый верный способ сделать с помощью JS. А самый наиболее распространённый добавления класса при наведении курсора на элемент. Работает это следующим образом. Делаем 1 класс [css].div_hover { прописываем стили, которые будут меняться при наведении }[/css] Далее, при помощи библиотеки jQuery можно просто и удобно написать: [js]$('#div_element_id').mouseover( function() { $(this).addClass('div_hover'); }).mouseout( function() { $(this).removeClass('div_hover'); });[/js] Аналогично это можно и без jQuery задать. Здесь цель другая - менять не стили при наведении, а класс.