Css 在a<;期间更改定位字体颜色;td>;悬停
我想更改悬停时表格单元格中锚定链接的文本颜色。然而,我在CSS文件中为实现这一点所做的更改似乎不起作用。有人能建议我可能做得不对吗 这是我的CSS文件中的内容:Css 在a<;期间更改定位字体颜色;td>;悬停,css,Css,我想更改悬停时表格单元格中锚定链接的文本颜色。然而,我在CSS文件中为实现这一点所做的更改似乎不起作用。有人能建议我可能做得不对吗 这是我的CSS文件中的内容: td:hover { text-align: center; background:white; a:active { color:red; } } 谢谢 假设这些不是打字错误,你的CSS就被弄坏了。。。应该是: td:hover {text-align: center; background:white;}
td:hover {
text-align: center;
background:white;
a:active { color:red; }
}
谢谢 假设这些不是打字错误,你的CSS就被弄坏了。。。应该是:
td:hover {text-align: center; background:white;}
a:active {color:red; text-align: center;} /* or whatever text-align value youre after here */
但请记住,非a
元素在某些浏览器和版本中不支持:hover
伪元素。在只支持链接的IE6中,:hover
不起作用。但是,解决方法是使用
大多数现代浏览器都支持
:悬停任何html元素的选择器。
这很酷,因为它使您
例如,应用鼠标悬停
仅使用
CSS。然而,IE有一个不稳定的
支持:最多悬停,具体取决于
在你的访客的特定版本上
正在使用
不管怎样:hover是一个小脚本
自动修补程序:悬停,:活动
和:关注IE6、IE7和IE8
怪癖,让你像你一样使用它们
将在任何其他浏览器中显示。版本3
引入了ajax支持,这意味着
插入到
通过javascript的文档也将
触发器:悬停、:激活和:聚焦
IE中的样式
或者详细阐述prdigitalson的建议,如果您只想在TD中的锚上出现这种行为,您可以这样做:
td:hover {text-align: center; background:white;}
td:hover a:active {color:red; text-align: center;}
这表示只更改您悬停的单元格中活动锚的颜色和对齐方式。一般来说,在悬停时更改文本对齐方式是个坏主意
这是我的建议
td:hover {background-color:white;}
td:hover a:active {color:red;}
你好不,那些不是打字错误。我实际上是想完成吉米帮我完成的任务。感谢您的尝试……这对该死的IE6来说是个好主意,不过在这种情况下,您可以使用
任何悬停脚本,正如我在回答中所发布的:)
table table td:hover {
background: #89A6A1;
}
table table td:hover * {
color: black !important;
}