+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Elastisch/fluides layout : wrapper umschließt nicht richtig

  1. #1
    TP-Junior Palou macht alles soweit korrekt
    Registriert seit
    Jul 2009
    Ort
    Gaimersheim
    Beiträge
    18

    Elastisch/fluides layout : wrapper umschließt nicht richtig

    Hallo Zusammen,

    ich bin neu in diesem Forum und hoffe auf Eure Hilfe!

    Ich bin dabei mich richtig in die versch. Layout-Stile einzuarbeiten (fix, fluid, etc. etc.).

    Aus einem ganz neuen Buch habe ich eine Vorlage für ein elastisches layout mit fluiden Elementen.
    Leider umschließt der Wrapper div nicht den gesamten Inhalt so wie es sein sollte, sondern hängt irgendwo ganz oben im Nirvana ohne überhaput was zu umschließen. Folge: in Firefox wird die Seite richtig dargestellt (mit max-width) im IE erstreckt sich das Layout ins unendliche. Was ist das Problem?
    Hier der Code:
    <body>
    <div id="wrapper">
    <div id="header"></div>
    <div id="body">
    <div id="content"></div>
    <div id="sidebar"></div>
    </div>
    </div>

    CSS:

    #wrapper {
    min-width:800px;
    max-width:75em;
    padding-left:0;
    margin:0 auto;


    }
    #header,
    #body,
    #footer {
    clear:both;
    float:left;
    position:relative;
    width:100%;
    }
    #content {
    float:left;
    width:50%;

    }
    #sidebar {
    float:right;
    width:34%;

    }

    Danke schon mal für Eure Hilfe,
    Palou

  2. #2
    TP-Supporter sejuma bringt sich richtig ein
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    343
    Meinst du den IE 6? Der kann kein min- und max-width.
    Im IE 7 sieht's recht ordentlich aus.

  3. #3
    TP-Junior Palou macht alles soweit korrekt
    Registriert seit
    Jul 2009
    Ort
    Gaimersheim
    Beiträge
    18
    Zitat Zitat von sejuma Beitrag anzeigen
    Meinst du den IE 6? Der kann kein min- und max-width.
    Im IE 7 sieht's recht ordentlich aus.
    ja ich meine den IE6. Das Problem mit dem Wrapper habe ich inzwischen gelöst. Ich habe einfach overflow:hidden eingefügt.
    Das Problem mit der min/max besteht jedoch immer noch.
    Ich habe versucht es zu umgehen mit einem JavaScript-Snippet:
    #wrapper {
    min-width:800px;
    max-width:75em;
    width: expression(document.body.clientWidth < 799 ? "800px" : document.body.clientWidth > 861 ? "860px : "auto");
    }
    aber leider dehnt sich das Layout immer noch unkontrolliert aus.
    Weiß Du vielleicht Abhilfe?

  4. #4
    TP-Junior Palou macht alles soweit korrekt
    Registriert seit
    Jul 2009
    Ort
    Gaimersheim
    Beiträge
    18
    SOrry . ich meinte natürlich:
    width: expression(document.body.clientWidth < 799 ? "800px" : document.body.clientWidth > 76 ? "75em" : "auto");

  5. #5
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Moin
    Versuch mal diese Version des Scriptes
    Zitat Zitat von Palou Beitrag anzeigen
    Ich habe einfach overflow:hidden eingefügt.
    Ich hoffe du weißt auch warum?

  6. #6
    TP-Junior Palou macht alles soweit korrekt
    Registriert seit
    Jul 2009
    Ort
    Gaimersheim
    Beiträge
    18
    Hallo,

    vielen Dank erstmal für den Link. Ich werde ihn gleich ausprobieren

    Ja mit dem overflow ist da so eine Sache... Mein Mann hat versucht es mir zu erklären, aber so ganz steige ich da nicht durch. Wieso hat der Wrapper, der ja die ganzen div's umschließt keine Höhe??? Ist doch ewig viel Inhalt drin... Das kapier ich immer noch nicht. Wenn Du's mir verständlicher erklären könntest, wäre ich dankbar

  7. #7
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zitat Zitat von Palou Beitrag anzeigen
    Wieso hat der Wrapper, der ja die ganzen div's umschließt keine Höhe??? Ist doch ewig viel Inhalt drin
    Du musst verstehen was float genau macht. Durch das Floaten nimmst du die Objekte aus dem normalen Fluss heraus. Dadurch befinden sie sich nicht mehr in direkter Relation zu seinem umgebenden Objekt. Also ist demzufolge eben "kein Inhalt" mehr drin, an dem sich das Mutterelement richten kann.
    Um das zu erhalten, muss das Float auch wieder gecleart werden. Beim Clearen muss man auch einige Dinge beachten, es gibt viele Wege, aber auch viele Missverständnisse und Fehlerquellen.

    Eine Möglichkeit ist es dem Mutterlement ein overflow:auto bzw :hidden mutzugeben. Dadurch cleart er das float nicht wirklich, sondern wird unabhängig zu dem floaten, so groß wie das Kind-Element. Dazu gbt es mittlerweile sehr viel Lesematerial im Internet:

    http://onhavinglayout.fwpf-webdesign.de
    http://www.sitepoint.com/blogs/2005/...ring-of-floats
    http://www.css-technik.de/css-examples/219_9
    http://css-tricks.com/the-css-overflow-property

    Und, und, und

  8. #8
    TP-Junior Palou macht alles soweit korrekt
    Registriert seit
    Jul 2009
    Ort
    Gaimersheim
    Beiträge
    18
    Vielen Dank. jetzt kann ich es endlich auch besser nachvollziehen. Das hat mir echt weitergeholfen.

    Nochmals Danke,
    Patricia

+ Antworten

Ähnliche Themen

  1. Layout verbranntes Papier richtig slicen?
    Von KayaBJK im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 05.10.2008, 23:21
  2. Doctype ändern in phpWCMS damit Div Layout im FF richtig dargestellt wird?
    Von wildkat im Forum Content Management Systeme & Shop Systeme
    Antworten: 3
    Letzter Beitrag: 14.04.2006, 18:26
  3. #wrapper ???
    Von ansatz im Forum Webdesign allgemein
    Antworten: 6
    Letzter Beitrag: 03.03.2006, 07:53
  4. GB-Lib Wrapper Class
    Von seb im Forum Traum-Scripts
    Antworten: 4
    Letzter Beitrag: 10.03.2004, 13:55
  5. Upload - Wrapper Fehler
    Von Powerposting im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 23.05.2003, 11:27

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51