Vinzenz Mai: spaltenbreite erzwingen

Beitrag lesen

Hallo Katy,

ich möchte eine tabelle erstellen in der durch php werte in den spalten eingetragen werden.
das problem ist,das wenn die werte automatisch eingetragen werden sich die breite der einen spalte vergrößert obwohl sie nur 150px groß sein soll und automatisch dann eher ein zeilenumbruch erfolgen soll und nicht eine verzehrung.

möglicherweise hilft Dir die CSS-Eigenschaft table-layout weiter. Zusätzlich könntest Du mit ­ einen weichen Zeilenumbruch einfügen, siehe Zeichenreferenz. Dass dessen Einsatz nicht ganz unproblematisch ist, kannst Du auch folgendem Thread entnehmen.

Bitte nimm mir meine folgenden Anmerkungen nicht übel, sondern versuche sie in Zukunft zu beachten, weil dadurch Deine Chancen auf zielführende Antworten steigen.

Lass in Zukunft "dringend Hilfe" im Thema weg. Dringend ist es meistens und um Hilfe geht es sowieso. Wenn Du diese Worte weglässt, bekommst Du eher und schneller Hilfe. Bis vor kurzem stand das noch in den FAQ, die jetzt durch die schöne neue Hilfe abgelöst wurden.

Wenn es um HTML geht, gib HTML an, kein PHP:

  

> hier mein code-schnipsel:  
>   
> echo '<td valign="top">';  
> echo '<table width="150">';  
> echo '<colgroup><col span="5" width="150"></colgroup>';  
> echo '<tr><td  height="104" class="white"valign="top">     Datum/bild</td></tr>';  
>   
> echo '<tr><td  style="width:150px" class="red-table"> '.$ueber_rub1.'</td></tr>';  

nicht wundern diese tabelle ist noch in einer anderen tabelle drin.

hmm, Tabellen in Tabellen, da liegt Tabellenlayout nahe. Viele durchaus sehr kompetente Stammposter mögen Tabellenlayout nicht (mehr), Du bekommst eher den Rat, komplett auf CSS umzusteigen. Aber auch bei Tabellenlayout erleichterst Du Dir die Arbeit, wenn Du auf viele inzwischen missbilligte HTML-Attribute verzichtest (wie valign und auch width) und diese durch entsprechende CSS-Angaben ersetzt. Dein Code wird lesbarer, wenn Du nach Möglichkeit auf Inline-Styles verzichtest. Wähle lieber geeignete Selektoren. Hier kann Dir das Kapitel Zentrale Formate bestimmt weiterhelfen.

Noch ein Anliegen in eigener Sache: Ich finde deutschsprachigen Text lesbarer, wenn an der richtigen Stelle Großbuchstaben verwendet werden, andere kommen vielleicht auch mit konsequenter Kleinschreibung gut zurecht.

Freundliche Grüße

Vinzenz