|
|||
Div 100%-X Höhe Problem, ohne absolute Positionierung
Also ich habe folgendes Problem: Ich habe eine gewisse Vorstellung wie das Layout aussehen soll, aber bekomme es nicht hin. Ich habe mal 2 Skizzen gemacht:
http://img832.imageshack.us/img832/495/beispiel1.png http://img841.imageshack.us/img841/1618/beispiel2e.png Wie ihr seht möchte ich ein Div haben, welches immer die volle Höhe des Viewports einnehmen soll, allerdings oben und unten einen Rand hat. Wenn der Inhalt größer als der Viewport wird soll es wachsen. Und das ist der Punkt an dem ich scheitere. Wenn ich es absolut positioniere und den Abstand zu den Rändern angebe, dann behält es seine fixe größe, auch overflow:visible hilft da nicht. Wie ich die Links dann unten anheften kann weiß ich auch noch nicht, aber erstmal will ich das eigentliche Problem lösen ... Die Scrollbar sollte auf jeden Fall am Rand des Bildschirms bleiben. Am Besten wäre eine Lösung die mit den aktuellen Browsern kompatibel ist und mit IE 6 wenigstens Nutzbar ... Vielleicht habt ihr eine Idee. //Edit: Mittlerweile bin ich etwas weiter. Das div an sich kann ich erstmal erzeugen in dem ich hinter den Content ein weiteres div lege, welches absolut positioniert ist und den Hintergrund erzeugt. Den Footer bekomme ich aber nicht an die richtige stelle. Die Footer Stick Alt Anleitung aus den FAQ bekomme ich hier nicht angewendet, weil das dann eine Scrollbar erzeugt ... Vielleicht kann mir jemand weiterhelfen wenn er mir sagt warum HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <style type="text/css"> html {height:100%; width:100%; margin:0px; padding:0px;} body {height:100%; width:100%; margin:0px; padding:0px; } </style> </head> <body> <div style="margin:50px;">test</div> </body> </html> HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <style type="text/css"> html {height:100%; width:100%; margin:0px; padding:0px;} body {height:100%; width:100%; margin:0px; padding:0px; } </style> </head> <body> <div>test</div> </body> </html> Gruß, xblax Geändert von xblax (15.10.2010 um 02:08 Uhr) |
Sponsored Links |
|
|||
Ein Blick in die Faq kann Dir vielleicht helfen:
[FAQ]http://xhtmlforum.de/40267-faq-h-ufig-gestellte-fragen-und.html[/FAQ] ( Nr. 4)
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte |
Sponsored Links |
|
|||
Hab ich ja im Prinzip geschrieben, dass das nicht funktioniert.
Problem ist das was ich oben im Edit geschrieben habe. Sobald ich dem HTML Element 100% Höhe zuweise und ein div mit margin habe gibt es eine Scrollbar. |
|
|||
Ok ich bin mittlerweile etwas weiter mit der ganzen Sache. Das ganze könnt ihr erstmal hier anschauen (grässliche Farben und Muster dienen nur der Veranschaulichung ...):
wenig Inhalt: http://www.csstestseite.tk/test1.html viel Inhalt: http://www.csstestseite.tk/test2.html Problem: ich möchte einen Halbtransparenten Hintergrund für den Content haben. Mit einer einfachen Farbe wäre alles kein Problem. Schaut euch am Besten mal die Beispiele und den Code dazu an, dann solltet ihr schnell sehen woran es liegt. Vielleicht hat ja einer eine Lösung wie man das hinbekommen könnte. Was ich außerdem noch nicht verstehe: wenn ich bei #padding_container statt padding margin einsetze entsteht eine Scrollbar. Gruß, xblax |
|
||||
Zitat:
Gruß Manfred |
|
|||
Zitat:
Das andere Problem ist allerdings noch wichtiger. |
|
|||
Nein, kein Fehler. Collapsing Margins -- das Stichwort wurde oben bereits genannt. Die Suchfunktion weiß viel dazu.
__________________
Corina Rudel Online-Einsteigerkurs HTML/CSS | Buch: Fortgeschrittene CSS-Techniken |
|
|||
Ok hast recht, hab mich jetzt nochmal etwas damit beschäftigt und es auch verstanden. Allerdings etwas blöd, dass es nicht weiter konfigurier bar ist ...
Das Problem mit dem halbtransparentem Hintergrund hab ich aber immer noch. Irgendeine Lösung muss es doch geben das hin zu bekommen |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Fragen zu CSS und Joomla | DOKTOR | CSS | 2 | 23.05.2011 19:29 |
DIV: Ausfüllen restlicher Höhe bei weiterem DIV mit fixer Höhe | danoman | CSS | 5 | 24.04.2011 18:38 |
Header entfernen | tripple | CSS | 17 | 15.06.2010 15:41 |
Problem mit einem 3D-Effekt | moep0710 | CSS | 12 | 12.06.2010 14:30 |
Problem mit div und Höhe | deep4 | CSS | 2 | 13.11.2007 20:03 |