| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 10.07.2003
Адрес: г. Королев, Россия
Сообщения: 188
![]() ![]() |
Вопрос по css.
есть 1.css. там:
a.a { color:#000000;} a.a:hover { color:#FFFFFF;} есть <a href="..." class=a>...</a> как сделать то же самое не используя внешнюю css? т.е. <a href="..." style="color:#000000">, а вот ховер внутрь стайла как запихнуть? |
|
|
|
|
# 2 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
имхо никак.
сделай на 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;
}
Код:
function OnHoverHandler(object,cssClassName)
{
if (object != null)
{
object.className = cssClassName;
return true;
}
return false;
}
Код:
<a href="gg" onmouseover = "OnHoverHandler(this,cssClassName)"
|
|
|