0

我希望我的徽标与中心对齐,并且可以在没有 htmlimg标记的情况下在边缘之外单击 - 使用 cssbackground-image或删除右键单击 > 查看图像的东西。

http://jsfiddle.net/qhU5u/

谢谢。

解决了

4

3 回答 3

3

你真的应该使用img标签。但是,如果您出于某种原因不想这样做:

http://jsfiddle.net/qhU5u/1/

我已经完全删除了 div 并只使用 thaa标签来显示徽标。

于 2012-07-27T08:46:41.433 回答
1

只需使用一个img元素。这对于可访问性目的要好得多。

例如,如果有人在未启用 CSS 的情况下查看您的页面,他们将能够看到您的徽标,如果它是. img,但如果它是background-image.


但是,如果您想使用 a background-image,我建议您使用div与您的图像相匹配的固定高度和宽度的 a 。

然后,在 中放置一个a元素,div使其具有与 相同的尺寸div

div您在 an中嵌套的方式a是无效的 HTML。

见演示:http: //jsfiddle.net/qhU5u/2/

于 2012-07-27T08:45:23.177 回答
0

试试这个例子,看看它是否是你要找的:

http://jsfiddle.net/qhU5u/8/

于 2012-07-27T08:52:29.423 回答