imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 23.06.2004, 15:15     # 1
Sinker
Junior Member
 
Регистрация: 10.07.2003
Адрес: г. Королев, Россия
Сообщения: 188

Sinker Известность не заставит себя ждатьSinker Известность не заставит себя ждать
Вопрос по css.

есть 1.css. там:
a.a { color:#000000;}
a.a:hover { color:#FFFFFF;}
есть <a href="..." class=a>...</a>

как сделать то же самое не используя внешнюю css?
т.е. <a href="..." style="color:#000000">, а вот ховер внутрь стайла как запихнуть?
Sinker вне форума  
Старый 23.06.2004, 16:46     # 2
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
имхо никак.

сделай на js:

Код:
<a onmouseover="this.style.color='#003344'" href="hh">ggg</a>
но вообще, так идеологически неверно.

:hover <- это псевдо-класс.

т.е. ты наследуешь свой класс("a") от класса тега "a", т.е. ссылки, соответственно ты наследуешь все методы и свойства базового класса. и потом можешь их переопределить(если они виртуальные и публичные):

Код:
a.a
{
	color: black;
}
a.a:hover
{
	color: red;
}
a.b
{
	color: black;
}
a.b:hover <-- фактически это переопределение метода(в данном случае псевдо-класса)
{
	color: orange;
}
если хочется на js(более универсально и гибко), то тогда так:
Код:
function OnHoverHandler(object,cssClassName)
{
   if (object != null)
   {
       object.className = cssClassName;
       return true;
   } 
   return false;
}
а далее этот обработчик можно подцепить к любому объекту:
Код:
   <a href="gg" onmouseover = "OnHoverHandler(this,cssClassName)"
ну и наконец можно пойти еще дальше, но это будет уже полный оффтоп
Sheryld вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:40.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.