echo"<table border='0' width='590' class='njus_haet' cellpadding='0' cellspacing='0'>";
Feste breiten Angaben sind unklug, da du dadurch den Browsern die Möglichkeit raubst, sich so einzustellen, wie deine Besucher den Browser eingestellt haben.
while($l = mysql_fetch_array($erg)){
echo"<tr bgcolor='$t_dark'>
<td class='njus_haet'><h3>$l[2]</h3></td><td align='right' class='njus_haet'>";Das CSS:
.njus_haet{
font-family : sans-serif, Verdana, Arial, Helvetica;
font-size: 10pt;
color: black;
margin-right: 0pt;
margin-left: 0pt;
padding: 2px 10px 2px 10px;
height: 15px;
}
Die Schriftgröße in pt anzugeben ist absoluter Unsinn, da dies keine Größenangabe für den Monitor ist, sondern für z.b. Drucker. 10pt ist z.b auf Standard Mac Rechner nicht mehr lesbar.
Zu deinem Problem:
font-size: ca. 12 px
padding-oben: 2px
padding-unten: 2px
sind schon 16px, eventuell greifen da noch andere Standardeinstellungen.
Warum muss die Zeile den genau 15 px hoch sein?
Struppi.