PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HTML Tabelle Darstellungsproblem


Auf der Mauer
29.07.2009, 21:27:57
Hallo Experts,

ich habe ein Problem bei dem ich nicht mehr weiterweiß.
Bei einer HTML - Tabelle wird sowohl im Mozilla Firefox als auch im IE ein ziemlich häßlicher Überschuss von was auch immer angezeigt. Leider konnte ich nicht ausmachen wodurch er entsteht aber ich hätte ihn gerne weg.

Zuerst mal im Anhang befindet sich eine Bildschirmkopie damit ihr sehen könnt wo das Problem genau liegt.

Hier ist der für die Tabelle zuständige Quellcode.


//Ausgabe der Ergebnisse in einer Tabelle zur Kontrolle

echo "<table border='1' bordercolor='#FFFFFF' bgcolor='#EAEAEA' cellspacing='0' cellpadding='5' width='70%' rules='rows'><tr><td bgcolor='#FFFFFF'><p id='letterbreite'><b>DEINE EINGABEN:</b></p><td></tr><br>";
echo "<tr><td><p><b>Benutzername:</b> $UserID"."</p></td></tr><br>";
echo "<tr><td><p><b>Passwort:</b> $Passwort"."</p></td></tr><br>";
echo "<tr><td><p><b>E-mailadresse:</b> $Email"."</p></td></tr><br>";
echo "<tr><td><p><b>Passwort (codiert):</b> $Passmd5"."</p></td></tr><br>";
echo "<tr><td><p><b>Sicherheitscode:</b> $Code32"."</p></td></tr><br>";
echo "<tr><td><p><b>IP-Adresse:</b> $IP"."</p></td></tr><br>";
echo "<tr><td><p><b>Pseudonym:</b> $Pseudonym"."</p></td></tr><br>";
echo "<tr><td><p><b>Status:</b> <img src='demo18.gif' border='0'></p></td></tr><br>";
echo "</table>";
?>


Ich bin für jede Hilfe dankbar.

Gruß
René

vt1816
29.07.2009, 22:01:34
Was stört Dich genau?

Der weiße Rand rechts neben der Tabelle? Wie ist die Tabelle in den Rest der Seite eingebaut (Stichwort: width='70%')?

Auf der Mauer
29.07.2009, 22:53:52
Hallo vt1816,

es geht um den grauen Überschuss am rechten Rand der Tabelle. Ich habe extra eine Bildschirmkopie angehängt. Man kann es nicht übersehen weil da etwas ist was da nicht sein sollte. Die erste Zeile der Tabelle hat einen weißen Hintergrund zugewiesen bekommen, aber dieser verursacht doch nicht diesen dicken Rand nur an der rechten Seite?! Man sieht es auch an den weißen horizontalen Linien, die am rechten Rand vor dem Tabellenende einfach aufhören.

Die Tabelle ist mit width % eingebaut.

Gruß
René

Auf der Mauer
30.07.2009, 00:08:00
Ich habe jetzt die Überschrift über die Tabelle gepackt und auf das einfärben des Zellenhintergrunds verzichtet. Irgendwie hat sich das nicht vertragen. Weg ist der Fehler. ;-)

Gruß
René

Sk3y
30.07.2009, 07:10:59
wenn ich das jetzt richtig in der früh gesehen habe hast du dein TD nicht geschlossen sondern ein einfach ein weiteres TD aufgemacht.


echo "<table border='1' bordercolor='#FFFFFF' bgcolor='#EAEAEA' cellspacing='0' cellpadding='5' width='70%' rules='rows'>
<tr>
<td bgcolor='#FFFFFF'>
<p id='letterbreite'>
<b>
DEINE EINGABEN:
</b>
</p>
<td><!-- hier siehst du ? -->

</td><!-- müsste eigentlich da stehen ^^ -->

</tr>
<br>";

Mfg

Auf der Mauer
30.07.2009, 08:55:30
Hallo Sk3y,

vielen Dank für deine Antwort. Genau da lag der Fehler. Ich fasse es nicht. ;-)
Ich bin den Code selber so oft durchgegangen und habe es nicht entdeckt. Manchmal sieht man den Wald vor lauter Bäumen nicht.

Gruß
René

cortex
30.07.2009, 09:47:32
Ich bin den Code selber so oft durchgegangen und habe es nicht entdeckt

ein validierungsservice - bspw. w3c-validator (http://validator.w3.org/) - kann einem dabei auf die sprünge helfen. sehr zu empfehlen ist das FF-plugin Html Validator (https://addons.mozilla.org/de/firefox/addon/249) - da geht das ganze auch offline, also während der (lokalen) projektentwicklung .-

cx