您的 css 类是指,.home
但您的链接有一个link
.
编辑:
刚刚意识到您说图像显示正确(并且您已经编辑了问题中的类)。
但是,我在 jsFiddle.net 上尝试了您的 css 和链接,并且效果很好。
编辑2:
从语义上讲,对于屏幕阅读器和谷歌来说,拥有一个空链接(甚至是一个带有 的链接
)是不好的做法。由于您没有使用实际图像,因此您不能依赖 alt 标签,因此您应该在链接内添加一些描述性文本,然后像这样隐藏它:
HTML:
<a class="link" href="/#/index">This is my text</a>
CSS:
.link
{
display: block;
width: 50px;
height: 50px;
float: left;
text-indent: -9999px;
background: #fff url("/logo.png") no-repeat;
text-align:left;
text-indent:-999em;
overflow:hidden;
}
文本缩进会删除左侧的文本,同时overflow:hidden
确保它永远不会被看到,并且链接可点击区域不会拖到左侧。