Zum Inhalt springen

wrap bei erstem und folgenden Einträgen verschieden

Erstellt am 20. August 2005 · 3 Antworten · letzte Antwort am 23. August 2005

Tags: HTML & CSS, Frage

Frohni ·

Moin,
ich habe folgendes Problem:
meinen CONTENT wrappe ich mit <table><tr><td>|</td><tr><table>

Ich will aber für jeden Eintrag, der eine Überschrift hat, die laufende Tabelle beenden und eine neue anfangen.

Die Überschriften wrappe ich mit </td></tr></table><table><tr><td>|

Das klappt auch ganz gut, aber wenn der oberste Eintrag eine Überschrift hat, wird natürlich eine nicht geöffnete Tabelle erstmal geschlossen, was zur Folge hatt, das oben ein kleiner Strich (0 Pixel-Tabelle) entsteht.

Ich weiß nicht im geringsten, wie ich eine if-Regel aufbauen soll, die zwischen obersten Eintrag und Rest unterscheidet und je nach dem entweder wrap1 oder wrap2 (für die Überschrift) ausgibt.

... oder mache ich da generell einen Denkfehler ?

Gruß, Frank

laptop24 ·

Hm... soll denn überhaupt ein Rahmen zu sehen sein?

Warum machst Du das nicht mit CSS? Das ist zwar nicht in jedem Fall einfacher, aber "Übung mach den Meister".

demeter ·

weiss nicht ob dir das hilft, aber du kannst den wrap mit

<div> | </div>|*|<div> | </div>|*|<div> | </div>

in drei teilbereiche splitten(vorne/mitte/hinten)
ansonsten schau mal unter COA nach

Frohni ·

Hmmm... ich habe da mal mit

<tr><td>|</td></tr>|*|</td></tr><tr><td>|</td></td>|*|</td></tr><tr><td>|</td></tr>

versucht, aber das ging nicht.
Kann das sein, das bei einem neuen Datensatz der Zähler immer wieder auf 1 anfängt und nicht durchzählt, wie z.B. bei einem Menue ?

Gruß, Frank