[CSS] Tabellenähnliche Struktur mit CSS erzeugen

bitfunker

ewohner
Registriert
Okt. 2001
Beiträge
18.283
Hi, Folks!

Ich würde gerne eine Struktur wie die im Beispielbild erzeugen. Mit HTML-Tabellen ist das ja nun kein Thema, aber mit CSS hab ich das noch nicht hinbekommen.

Hab schon reichlich mit margin und padding rumgespielt, aber das Ergebnis war in allen Versuchen eher "unpässlich".

Daher: Kann mir mal jemand die Struktur einer einfachen "Tabelle" in CSS erklären/posten?

THX!
 

Anhänge

  • tabelle.gif
    tabelle.gif
    31,2 KB · Aufrufe: 251
mach ein grundgerüst, also ein <div>. das ist für den rahmen außen.
in diesem <div> machst du noch min. 3 weitere.
1. div: ist für oben. da kommt das bild mit der anweisung float: left; rein, die links schreibst du auhc dazu.. ggf. mit float: right in einem <span> (weiß nich genau ob das sein muss, probier es erstmal ohne aus.
2. div: wird der dicke rand links, mit float: left;
3. div: wird der inhalt mit float: right;
nach dem 3. div schreibst du ein <br style="clear:both" /> damit die float-eigenschaft aufgehoben wird..

hoffe die minimalistische erkläreung konnte dich weiter bringen..
 

Anhänge

  • loesung.jpg
    loesung.jpg
    52,5 KB · Aufrufe: 233
Ist schonmal nicht übel (THX), aber wie bekomme ich das ganze Gerüst zentriert?
 
Hi,

meinst du das die Tabelle in der Mitter der Seite hängt? Dann würde ich um das Ganze einen <div> legen und dem dann

Code:
margin: 0 auto;

geben.

edit: da war wohl jemand schneller...

MfG
 
In der CSS-Datei setzt du ganz oben für das HTML-Tag "body" "margin:auto;"
Code:
body {
  margin: auto;
}
Dort kannst du auch eine background-color, font-family oder font-size setzen. Das gilt dann für alle Inhalte der Seite, ausser es wird explizit für irgendwas neu gesetzt.

edit: Schneller? Stimmt.
 
Um ein Blockelement korrekt zu zentrieren, braucht es eine definierte Breite (auto oder 0px ist Quark) und margin: 0 auto; ... weiter nichts.
 
Adagio schrieb:
Um ein Blockelement korrekt zu zentrieren, braucht es eine definierte Breite (auto oder 0px ist Quark) und margin: 0 auto; ... weiter nichts.

jein. kommt druff an, ob man seine seite kompatibel zum ie5/5.5 halten möchte, oder nicht
 
Daher schreibe ich ja: um es korrekt zu zentrieren.

Der IE5.x und IE6 (im Quirksmodus) machen es halt nicht korrekt über text-align. ;)
 
spitzfindig aber korrekt ;-)
 

Ähnliche Themen

Zurück
Oben