Link hotspot going beyond image in Firefox

M

Mark

Hello

I have a graphical logo inside a h1 element that I want to be a link:

<h1><a href="#"><img src="images/logo.gif" width="228" height="67"
alt="My Logo"></a></h1>

This worked fine in IE and Opera, but in Firefox and SeaMonkey there was
some unwanted whitespace below the image. I got rid of this by putting a
pixel height on the h1 equal to the height of the image, but the
clickable 'hotspot' of the link goes beyond the bottom of the image.

What is going on here?

http://www.lester1.eclipse.co.uk/test/
 
S

Safalra (Stephen Morley)

I have a graphical logo inside a h1 element that I want to be a link:

<h1><a href="#"><img src="images/logo.gif" width="228" height="67"
alt="My Logo"></a></h1>

This worked fine in IE and Opera, but in Firefox and SeaMonkey there was
some unwanted whitespace below the image.


This sounds like the standard problem where Firefox positions images on the
baseline rather than at the box bottom (this is actually the correct
behaviour according to the specification). There are a couple of options:


h1 img{
display:block;
}


Or:


h1 img{
vertical-align:bottom;
}
 
M

Mark

Safalra said:
This sounds like the standard problem where Firefox positions images on the
baseline rather than at the box bottom (this is actually the correct
behaviour according to the specification). There are a couple of options:


h1 img{
display:block;
}

This works a treat.

Thanks
 
D

dorayme

"Safalra (Stephen Morley) said:
This sounds like the standard problem where Firefox positions images on the
baseline rather than at the box bottom (this is actually the correct
behaviour according to the specification). There are a couple of options:

All my Mac browsers including Opera gives the "unwanted space"
and I am sure this is quite correct behaviour. Try this in
different browsers:

http://tinyurl.com/2x3t8f

btw, some browsers (e.g. Opera) are unusual in how they place
underlining.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,185
Members
46,736
Latest member
AdolphBig6

Latest Threads

Top