Remove all
style
,
width
and
cellspacing
attributes from this HTML, and you will see that the gap is greatly reduced. :-)
Please see my comment to the question.
Next time,
never ever do such things. Use CSS and only CSS, and
always in separate
link
or
style
elements under the head element. How? Well,
you did not tell us what rendering you want to achieve. Do it the right way first, and then, if you fail, ask another question, but then describe your goal in detail.
On proper referencing of CSS in HTML documents or embedding them, please see:
http://www.w3.org/TR/html4/present/styles.html[
^].
To learn styles, start here:
http://en.wikipedia.org/wiki/CSS[
^],
http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28CSS%29[
^],
http://www.w3.org/Style/CSS/[
^].
This can be a useful tool for you:
http://www.webtutorialplus.com/css3-generator.aspx[
^].
—SA