Image sprite not lining up in firefox

Posted by Saif Bechan on Stack Overflow See other posts from Stack Overflow or by Saif Bechan
Published on 2010-03-15T14:18:37Z Indexed on 2010/03/15 14:19 UTC
Read the original article Hit count: 165

Filed under:
|
|
|
|

I am working with an image sprite to create my buttons. They work right in every browser except firefox.

Lets say i have 2 spans next to eachother:

<span class="spanleft"></span><span class="spanright"></span>

and give them some styling(this is the actual code i use for the sprite)

.spanleft{
background:url('/templates/default/img/auction/btn-toolbar.png') no-repeat 0 0;
display:block;
float:left;
height:100px;
width:13px;
}

.spanright{
background:url('/templates/default/img/auction/btn-toolbar.png') no-repeat 0 -104px;
display:block;
float:left;
height:100px;
width:30px;
margin-left:0px;
}

Now this works in every browser i tested, the images line up great. But in firefox I get a small offset. Now i fiddled with the pixels a lot. Its not an offset of 1px, the offset is about 0.5 of a px. yeah.

Ive made a screenshot of what i mean, and i'm going to put in the sprite for the buttons, they make lovely buttons, upstate,downstate,hover,disabled. You can use them in your projects.

Here are the shots:

This is the problem:
alt text

Here is the image sprite:
alt text

I hop this problem can be solved, i am working with FF 3.6.

thanks guys!

© Stack Overflow or respective owner

Related posts about html

Related posts about css