Beitrag von richard (1187 Beiträge) am Donnerstag, 26.Januar.2006, 12:05.
Re: .. so nun bekomm ich keine Antwort mehr, schade :(
Du hast eigentlich alle Antworten die Du bekommen kannst schon erhalten.
Man muß halt davon ausgehen, daß html grundsätzlich eine dynamische Angelegenheit ist und die Darstellung der Inhalte variiert.
Bei Deinem Problem mußt Du das richtige Verhältnis von maxlistlength (das ist die Ausgabe der Datenbankinhalte) und des Parameters width für die td-tags finden. Ist die Datenbankausgabe im Verhältnis zur festeingestellten Spaltenbreite zu lang, gibt es einen Zeilenumbruch (falls Du den mit nowrap verhinderst wird die Spalte in der Regel doch breiter als angegeben).
Benutzt Du <td width= ...> nicht, wird die Spalte halt so breit wie die längste Datenbankausgabe, falls "maxlistlength" nach Zeichen zählt(?), kann dabei auch die verschiedene Breite der ausgegebenen Zeichen eine Rolle spielen.
Man muß auch daran denken, daß alle Browser dem Anwender die Möglichkeit bieten die Fenstergröße und/oder die Schriftgröße zu verstellen. Wenn der also was anderes einstellt als Deine Planung berücksichtigt, paßt das wahrscheinlich schon wieder nicht.
Ich würde die Spaltenbreite in Prozentwerten einstellen und eventuell auftretende Zeilenumbrüche (wenn der Anwender ein verkleinertes Fenster benutzt) nehmen wie sie kommen.