使用内联CSS定义链接的伪类样式

时间:2012-02-25 23:24:31

标签: html css styles pseudo-class

  

可能重复:
  How to write a:hover in inline CSS?

使用CSS,我想定义一个链接的样式。但是,我想在文档中执行此操作,而不是将其定义为标题的一部分。是否可以定义它(包括:hovor,a:visited等)。

我正在使用标签,我希望能够做到

<a style="a:hovor:color:#ffffff"><!-- ... --></a>

或类似的东西。我很确定这不起作用。那么如何定义,甚至可以定义?

3 个答案:

答案 0 :(得分:1)

您始终可以使用Javascript / jQuery在Mouseover上应用CSS样式。话虽如此,你应该真的避免内联样式。为什么不能使用样式表?

答案 1 :(得分:1)

我更喜欢给它一个类,然后在样式表中定义它,但它可以使用JS / jQuery。 http://jsfiddle.net/Sxpkp/

答案 2 :(得分:1)

  1. 不,你不能。
  2. 如果可能的话,请不要使用内联样式。他们是不好的做法。
  3. 如果你真的需要在没有样式表的情况下进行内联,你可以用javascript来解决这个问题:

    &lt; a onmouseover =“window.oldlinkcolor = this.style.color; this.style.color ='#ffffff';”的onmouseout = “this.style.color = window.oldlinkcolor;” &GT; ...&LT; / A&GT;

  4. 虽然静态地使用onmouseover和onmouseout也是不好的做法,但它会解决你的跨浏览器问题。