tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1467
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Roaky Roaky ist offline Mitglied
    Registriert seit
    Jun 2005
    Beiträge
    22
    Ich habe in einer .htm-Datei drei Tabellen untereinander aufgebaut. Diese sind mit Inhalt gefüllt. Nun möchte ich diese komplette Konstellation vertikal mittig ausrichten - alle drei Tabellen nehmen zusammen ungefähr 2/3 der gesamten Höhe ein. Jetzt hängt die erste Tabelle am oberen Bildrand und das sieht nicht wirklich toll aus.

    Es wäre also nett wenn mir jemand einen brauchbaren Lösungsvorschlag macht.

    Danke
    Roaky
     

  2. #2
    Avatar von T3ch
    T3ch T3ch ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    210
    Hi;

    mal eine andere Frage:

    Sind die Tabellen unbedingt nötig?
    Also bietest du z.B. nur Daten an? Wenn nicht, dann kannst du auf die Tabellen verzichten.
    Das sollte das im Großen und Ganzen vereinfachen.

    Greetz
     

  3. #3
    Roaky Roaky ist offline Mitglied
    Registriert seit
    Jun 2005
    Beiträge
    22
    Ja ich weiß das Thema Tabellen ist ein riesen Meilenstein in der Geschichte des Html für sich. Laut W2C sollten Tabellen nicht als Layout Grundmodell verwendet werden - man zweckentfremdet sie ja förmlich. Ich halte davon nicht so viel weil sich Tabellen super gut für solche Zwecke eignen. Okay, die Zukunft ist es nicht - CSS ist da schon besser.

    Naja, jedenfalls habe ich immer noch keine Lösung zu der Ausrichtung der Tabellen gefunden. Da wär ein Tipp schon gut.

    Danke
    Roaky
     

  4. #4
    kbs170 kbs170 ist offline Rookie
    Registriert seit
    Aug 2005
    Beiträge
    9
    Du willst Tabellen vertikal ausrichten? also sowas wie vertical-align:middle?

    Alle Eltern-Elemente werden nur so groß gemacht, wie die Kinder-Elemente Platz einnehmen. Also wenn 1000px Platz ist, das Kind aber nur 500px groß, dann wird das Eltern-Element nur auf 500px aufgebohrt. Es sei denn man gibt die 100%-Angabe ein. height:100% für das Eltern-Element wäre also die Lösung. denn "wirkt" auch das middle-Attribut. Aber: 100% heißt 100% von der verfügbaren Auflösung des Bildschirms. Wenn Du das Fenster also nicht maximiert anzeigst, denn "verschwinden" Deine Tabellen und können nur mit dem Scroll-Balken vorgeholt werden. Keine gute Idee.

    deshalb 2. Idee (da habe ich aber nur "horizontale" Erfahrung): Verwende für das Eltern-Element position:absolute. Richte es mit left, top, right und bottom an den verfügbaren Fensterrand aus. Also, ähnlicher Effekt wie width/height:100% mit dem Vorteil, dass sich das Element am aktuellen Fenster und nicht an der aktuellen Auflösung orientiert.

    Tim
     

  5. #5
    Avatar von gnetos
    gnetos gnetos ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Baden-Württemberg
    Beiträge
    400
    Blog-Einträge
    1
    Du kannst einen Rahmen darum machen und diesen Ausrichten

    wie das geht unter selfhtml - CSS Kurzreferenz nach schauen - www.selfhtml.org
     
    Bei Nachteilen nicht jammern, sondern neue Wege finden.
    The worst decision is indecision.

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 02.05.08, 12:26
  2. Antworten: 4
    Letzter Beitrag: 04.11.07, 17:19
  3. Text vertikal mittig ausrichten
    Von WIK-Lars im Forum CSS
    Antworten: 8
    Letzter Beitrag: 16.05.07, 13:42
  4. Antworten: 9
    Letzter Beitrag: 24.03.06, 08:13
  5. Antworten: 1
    Letzter Beitrag: 23.08.05, 11:34