elpi: CSS versus HTML

Hallo,

ich habe unter [http://www.fresh-content.de/test.html] mal zwei Beipiele erstellt.

Die erste Tabelle wurde per <table> umgesetzt, dass zweite Beispiel besteht aus <div>-Containern.

Ich hätte gerne gewusst, wie es

1. möglich ist, per CSS die Tabelle auf dieselbe Breite der einzelnen Spalten zu bringen; es soll sich also automatisch anpassen wie in der obigen Tabelle (oder muss man unbedingt mit festen Werten arbeiten bzw. Prozentarbeiten - muss ich dann mit 33% die Spalten füllen oder was wäre die beste Lösung?

2. genauso soll sich natürlich auch die Höhe verhalten; es sollte also verhindert werden, dass die Felder aufhören, sobald der Text aufhört - da man ja nicht vorher weiss, wie hoch die jeweiligen Spalten sein sollten, kann man ja auch hier nicht mit festen Höhen arbeiten, z.B. height:100px;

Der Mozilla erfordert dies allerdings, da sonst auch gar kein grauer Hintergrund erscheint...

Wie kann also eine automatische Auffüllung mit dem Hintergrund erstellt werden?

Vielen Dank für Hilfestellungen und Anregungen.

Gruss,
elpi

  1. Nachtrag: die Adrese ist hier erreichbar:

    http://www.fresh-content.de/test.html

    1. hallo,

      Nachtrag: die Adrese ist hier erreichbar:
      http://www.fresh-content.de/test.html

      Laß dein "float: left" mal weg - was passiert da?

      Grüße aus Berlin

      Christoph S.

      --
      Visitenkarte
      http://www.christoph-schnauss.de
      ss:| zu:) ls:& fo:) va:) sh:| rl:|
      1. Laß dein "float: left" mal weg - was passiert da?

        ist klar, dann stehen die einzelnen Container untereinander...und wenn man die dann trotzdem nebeneinender stehen haben möchte?

        evtl. kennst Du einen Link auf Postings in diesem Forum, die meine vorherigen Fragen beantworten; da würde ich dann genauer nachschauen...

        Danke und Gruss,
        elpi

        1. hallo,

          Laß dein "float: left" mal weg - was passiert da?
          ist klar, dann stehen die einzelnen Container untereinander...und wenn man die dann trotzdem nebeneinender stehen haben möchte?

          Dann stell sie halt nebeneinander, geht mit CSS sehr einfach ;-)

          Grüße aus Berlin

          Christoph S.

          --
          Visitenkarte
          http://www.christoph-schnauss.de
          ss:| zu:) ls:& fo:) va:) sh:| rl:|
  2. hallo,

    Ich hätte gerne gewusst, wie es

    1. möglich ist, per CSS die Tabelle auf dieselbe Breite der einzelnen Spalten zu bringen

    Das steht in SELFHTML.

    1. genauso soll sich natürlich auch die Höhe verhalten

    Auch das steht in SELFHTML sowie in zahlreichen Beiträgen im Forumsarchiv.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    http://www.christoph-schnauss.de
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
  3. hi,

    ich habe unter http://www.fresh-content.de/test.html mal zwei Beipiele erstellt.

    Die erste Tabelle wurde per <table> umgesetzt, dass zweite Beispiel besteht aus <div>-Containern.

    Wenn die Inhalte im Beispiel realitätsnah sind, es sich also um drei Listen von jeweils x Punkten handelt - warum verwendest du dann keine Listen?
    Sowohl eine Tabelle ist hier fehl am platze, als noch viel mehr vollkommen aussagefrei Divs.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }