CSS:<a>的宽度

ree*_*oid 2 css background image width

我正在尝试做一些非常简单的事情:<a>带有背景图像的标签.代码可以在这里找到,http://jsfiddle.net/QWatA/

问题是由于某种原因我无法<a>在此代码中设置标记的宽度.如果我只有一个正常的背景并设置宽度它工作正常.但是,如果我这样做,我无法控制宽度.理想情况下,我希望所有链接都具有相同宽度的高光.

我这样做的原因是我想为每个链接提供不同的背景图像,所以我不得不定义所有这些a.class1, a.class2东西.

谢谢!!

c-s*_*ile 7

添加display:inline-block;到'a'元素.默认情况下,'a'是display:inline,所以不建立宽度/高度的框.

http://jsfiddle.net/QWatA/1/