Kalle_: Layout (Spalten) NUR mit CSS ???

Beitrag lesen

Hallöle,

ich biete einen datbenbankbasierten Terminkalender an für den Einbau in fremde HTML- Seiten und möchte ihn neu gestalten.

Jeder Termin soll ein Absatz <p></p> werden und einige logische Blöcke wie <span class='datum'>...</span> enthalten. Diese können dann per externer CSS- Datei farbig, fett usw. gestaltet oder unterdrückt werden (display:none).

Der Webmaster legt seine eigene CSS- Datei auf seinen Server und übergibt ihren Namen per Parameter, sodass PHP die Zeile
<link rel='stylesheet' type='text/css' href='http://www.meineseite.de/meinlayout.css'>
einfügt.

Doch wie bekomme ich es per CSS hin, dass etwa der Tag in Spalte 1, die Uhrzeit in Spalte 2 und der Rest in Spalte 3 steht?

Okay, <span> akzeptiert {display:block;float:left}, aber der Rest aus Spalte 3 "unterläuft" die Spalten 1 und 2, wenn er länger ist als sie.

Hier dieselbe HTML- Datei mit verschiedenen CSS- Dateien:
http://www.aktivferien.de/leutershausen2a.htm
http://www.aktivferien.de/leutershausen2b.htm

Ich möchte die Spalten nicht per <div> getrennt anbieten, sondern konsequent Inhalt und Layout trennen. Geht das überhaupt?

Lieben Gruß, Kalle