Jquery 用于图像替换的文本缩进?
我将以下内容用于我的顶部菜单Jquery 用于图像替换的文本缩进?,jquery,css,Jquery,Css,我将以下内容用于我的顶部菜单a链接: #sliding-navigation #filter-regista a { width: 75px; height: 29px; background: transparent url("images/directors.png") no-repeat 0 0; text-indent: -9999px; } 谢谢您必须将样式应用于您的,而不是 #sliding-navigation #filter-regista a {
a
链接:
#sliding-navigation #filter-regista a {
width: 75px;
height: 29px;
background: transparent url("images/directors.png") no-repeat 0 0;
text-indent: -9999px;
}
谢谢您必须将样式应用于您的
,而不是
#sliding-navigation #filter-regista a {
background: url("images/directors.png") no-repeat scroll 0 0 transparent;
display: inline-block;
height: 15px;
overflow: hidden;
text-indent: 101%;
width: 75px;
}
你没有指向正确的标签。你应该指出你的a标签仍然不起作用,很抱歉是我的错,没有在我的问题代码中添加“a”,更新了问题,同样的问题,尽管我发布的CSS有一些更改。你应用了这些吗?好的,实际上应用了你的,它是有效的,现在不管前面缺少的标签,是什么让你的工作?我通常使用我发布的代码
文本缩进
属性仅适用于块和内联块元素,表单元格。你的
-s是内联的,所以它直到不起作用才起作用,对不起,是我的错,没有在我的问题代码中添加“a”,更新了问题,同样的问题,如果你按照Zoltan说的做,它会起作用。。。必须将a元素设置为显示:块;或显示;内联块;正如他建议的那样,为该元素设置宽度和高度。溢出隐藏将确保仅显示图像的一半。文本缩进和使用-9999px的方式一样好;