Tabelle falsch formatiert - finde Fehler nicht
CrazyLexx
- html
Hallo zusammen,
eine Tabelle auf meiner Seite wird irgendwie falsch angezeigt und es will mir einfach nicht gelingen, den Fehler zu finden:
Die Höhe der Zellen wird nicht korrekt umgesetzt und ist zu hoch. Wie man schön an der grauen Hintergrundgrafik in den Zellen sehen kann (Ende bei der hellen Linie), sollte die Tabelle (genau wie die Grafik) 37px hoch sein, ist aber deutlich höher.
Hier mal der entsprechende Code:
<tr>
<td><img src="images/div_topgames.jpg"></td>
</tr>
<tr>
<td width="305">
<table width="305" cellpadding="0" cellspacing="1" bgcolor="#B6B6B6" border="0" align="center">
<?php
$topgames = mysql_query("SELECT * from ccms_gameindex order by rank asc limit 5");
$c = 1;
while ($row = mysql_fetch_assoc($topgames)) {
$gamet = preg_replace('/[^a-zA-Z0-9 *]/', '', $row[title]);
$gameturl = str_replace(' ', '-', $gamet);
?>
<tr>
<td height="37" width="31" background="images/right_rank_1.jpg" align="center" valign="center"><SPAN class="rating_large"><?echo "$c"?></SPAN></td>
<td height="37" width="217" background="images/right_rank_2.jpg" valign="center">
<table width="98%" cellpadding="6" cellspacing="0" border="0" align="center">
<tr>
<td height="37" width="99%" style="padding-left: 5px;"><a class="rating" href="game-<?echo "$row[id]-$gameturl"?>.html"><?
$MAX_LENGTH = 25;
$str = strlen($row[title]);
if ($str <= $MAX_LENGTH) {
echo "$row[title]";
} else {
$s2 = substr($row[title], 0, $MAX_LENGTH - 3);
echo "$s2";
echo "...";
}
?></SPAN></td>
<td height="37" width="1%" align="right"><img src="images/consoles/<?echo "$row[category].gif"?>"></td>
</tr>
</table>
</td>
<td height="37" width="58" background="images/right_rank_3.jpg" align="center" valign="center"><a class="rating_small">Score:</a><br /><a class="rating_large"><?echo "$row[rating]"?></a></td>
</tr>
<?php
$c++;
}
?>
</table>
</td>
</tr>
<tr>
<td><img src="images/div_right_foot.jpg"></td>
</tr>
Hallo zusammen,
Hier mal der entsprechende Code: (...)
Bitte den Code als HTML, so wie in deinem Browser ankommt. Am besten verlinkst du die entsprechende Seite.
Bitte den Code als HTML, so wie in deinem Browser ankommt. Am besten verlinkst du die entsprechende Seite.
Auf der rechten Seite sind einige provisorische Kästen zu sehen, die fast alle dieses Problem zeigen.
Hi,
Bitte den Code als HTML, so wie in deinem Browser ankommt. Am besten verlinkst du die entsprechende Seite.
Auf http://www.gamepals.de/index_2008.html antwortet der zuständige Webserver mit "404 not found".
Was sagt der Validator zu Deiner Seite?
Falls er Fehler meldet: beseitige diese, vorher hat es wenig Sinn, sich um Darstellungsprobleme zu kümmern.
cu,
Andreas
Auf http://www.gamepals.de/index_2008.html antwortet der zuständige Webserver mit "404 not found".
Ups sorry, falsche Endung! Da sollte eigentlich php anstelle von html stehen:
Hi,
</head>
<script language="javascript">
zeigt, daß Du den Validator nicht zu Rate gezogen hast. Darstellungs-Fragen sind also erstmal hinfällig.
Aber selbst wenn's valide wäre: in _das_ Tabellengewusel werd ich mich nicht reinwühlen.
cu,
Andreas
Hi,
Aber selbst wenn's valide wäre: in _das_ Tabellengewusel werd ich mich nicht reinwühlen.
Wieso - schlappe 19,444 Punkte auf der nach oben offenen TEV-Skala sind doch noch gar nichts, wenn man sich den "Highscore" anschaut - das reicht nich' mal fuer einen Platz in den Top 10.
MfG ChrisB