carsten schlichting: Header: xhtml transitional in verschiedenen browsern - ni

Beitrag lesen

Hallo

Dies ist der Header den ich mit der xml datei generiere.

<xsl:output  
  encoding="utf-8" indent="yes" media-type="text/xml"  
  method="html"  
  doctype-public='-//W3C//DTD XHTML 1.0 Transitional//EN'  
  omit-xml-declaration="no"  
  doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"  
  version="1.0">  
</xsl:output>

Nun tritt folgendes Problem im Firefoxbrowser auf.
Dass jedoch bei XHTML-Strict in allen Browsern gleich "falsch" dargestellt wird...d.h. mit einem ungewollten Abstand zum Tabellenrand unten hin.

Und zwar soll das image, das selbst 35px hoch ist, das Tabellenfeld 100% in der Höhe ausfüllen, was es aber im Falle des "Fehlers nicht tut".

<table id="table_ueberschrift" border="1px" style="margin-top:10%;width:800px;">  
  <tr>  
    <td colspan="4" style="height:35px;">  
      <img src="images/Get-a-mail.png" alt="" style="margin-left:40px;" />  
    </td>  
  </tr>  
</table>

Kann mir eventuell jemand den Unterschied zwischen Strict und Transitional erklären und was ich tun muß, dass auch alles im Firofox richtig dargestellt wird.

... das komische ist, dass wenn ich die Seite original, d.h. nicht in xml und xsl getrennt darstelle.Auch der Firofox das bild 100% in der Höhe passend darstellt ... also ohne Abstand zu einem Rand hin.

Der Header würde dann so aussehen:

<?xml version="1.0" encoding="utf-8" ?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html>  
<head>

Kann mir eventuell jemand helfen ? - mein Dank wäre Euch Gewiss.
grüße carsten