Vinzenz Mai: Input Type="text" verändert Tabellenabstand!

Beitrag lesen

Hallo Volker,

Hier mal der generierte code meiner PHP seite,

beseitige im PHP-Code den Fehler, der zum Verschachtelungsfehler führt:

<td align='center'><h2><a href="javascript:location.reload('xxx.php?usp=1')">ALL&nbsp;</a></td></h2>
  <td align='center'><h2><a href="javascript:location.reload('xxx.php?usp=2')">NEW&nbsp;</a></td></h2>

[...]
Sprich: schließe die h2-Elemente innerhalb der Tabellenzelle, nicht dahinter.
Was Browser mit </h2>-Code an Stellen machen, an denen sowas überhaupt nicht erlaubt ist, kann ich Dir nicht sagen.

Eine Bitte: versuche in Zukunft sinnvoll zu zitieren.
Weitere Tipps:
 - eliminiere veraltete Attribute wie align, bgcolor, cellspacing zugunsten von CSS,
 - vermeide den Einsatz von &nbsp;, nutze z.B. padding-right,
 - vermeide Inline-Styles,
 - maskiere den Ampersand (&) in Querystrings richtig: &amp;

Statt:

<th align='center'><a href='http://xxxxxx.php?usp=3&sort=1&head=1' style='text-decoration:none'>Number</a></th>

lieber
<th><a href='http://xxxxxx.php?usp=3&amp;sort=1&amp;head=1'>Number</a></th>

Freundliche Grüße

Vinzenz