Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 用于图像替换的文本缩进?_Jquery_Css - Fatal编程技术网

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的方式一样好;