Newlines in markup become whitespace text nodes, so the newline
between <td> and <a ...> and the newline between </a> and </td> each
become textNodes containing 1 space. Since the vertical-align defaults
to baseline, space is left below the image for descenders.

To fix, add "vertical-align:top" (or bottom, either will work) to your
image.

dcm

On Nov 18, 12:18 pm, akonsu <[EMAIL PROTECTED]> wrote:
> hello,
>
> the xhtml below creates a table and puts a row of images in to it.
> everything is fine except for i cannot figure out how to remove the
> gap under the images (between the lower cell border and the images).
> if i remove the DOCTYPE then the gap disappears but i would prefer to
> stay in strict xhtml mode.
>
> thanks for any help!
> konstantin
>
> <?xml version="1.0" encoding="utf-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> <html xmlns="http://www.w3.org/1999/xhtml1";>
> <body>
>
> <table border="1">
> <tr>
> <td>
> <a href="#" style="display:inline-block;"><img src="http://localhost:
> 8000/static/_150x150_0807140.jpg" style="display:block;" border="0"/></
> a><a href="#" style="display:inline-block;"><img border="0"
> style="display:block;" src="http://localhost:8000/static/
> _150x150_0807141.jpg"/></a>
> </td>
> </tr>
> </table>
>
> </body>
> </html>
--~--~---------~--~----~------------~-------~--~----~
--
You received this because you are subscribed to the "Design the Web with CSS" 
at Google groups.
To post: [email protected]
To unsubscribe: [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Reply via email to