phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 12.05.2007, 20:12   #1
TP-Junior
 
Registriert seit: Apr 2007
Ort: Bayern
frankinety macht alles soweit korrekt

Design zentrieren


Hallo,

Folgendes: Ich habe in einem Eltern-div zwei andere divs, und möchte diese beiden divs überlappen lassen. Ich kenne zwei Methoden um Design zu zentrieren, aber keine funktioniert:


Methode 1 (Pseudocode):

<body style="text-align:center">

<div id="Elterndiv" style="text-align:left; margin 0 auto;"

<div id="kind1"></div>
<div id="kind2"></div>

</div>
</body>
Problem: Die beiden Kinderebenen können nicht übereinandergelegt werden, außer man gibt ihnen position:absolute mit, dann aber bezieht sich ihre Positionierung nicht auf das Elterndiv sondern auf den body. Gibt man dem Elterndiv ebenfalls position:absolute mit, dann fällt die linke Seite des Elterndiv mit der Seitenmitte zusammen...

Methode 2 (Pseudocode)

<div id="Elterndiv" style="position=absolute; left:50%; width=400px; margin-left: -200px"

<div id="kind1"></div>
<div id="kind2"></div>

</div>


Gibt man hier den kind-divs position:absolute, dann kann man die wunderbar übereinander platzieren, aber natürlich:
Problem Poblem Popel Popo Pops Pups:
Wenn man das Browserfenster verkleinert, dann wandert die linke Seite des Elterndivs über die linke Seite des Browserfensters hinaus => Navigationsmenü nicht mehr zu erreichen.

Weiß jemand wie ich's richtig machen kann?

mfG Frank
frankinety ist offline   Mit Zitat antworten


Alt 12.05.2007, 23:29   #2
TP-Specialist
 
Benutzerbild von designfanatiker
 
Registriert seit: Nov 2004
Ort: Oberbayern
designfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's geht
Zitat:
Zitat von frankinety Beitrag anzeigen
Problem: Die beiden Kinderebenen können nicht übereinandergelegt werden, außer man gibt ihnen position:absolute mit, dann aber bezieht sich ihre Positionierung nicht auf das Elterndiv sondern auf den body. Gibt man dem Elterndiv ebenfalls position:absolute mit, dann fällt die linke Seite des Elterndiv mit der Seitenmitte zusammen...
Das lässt sich vermeiden indem du deinem „Elterndiv“ stattdessen die Eigenschaft position: relative zuweist.
designfanatiker ist offline   Mit Zitat antworten
Alt 13.05.2007, 00:40   #3
TP-Junior
 
Registriert seit: Apr 2007
Ort: Bayern
frankinety macht alles soweit korrekt
Dattt gaiiit!!!! Ich hab hier druffgedrückt und der gayyyyt!!!
Aber Wahnsinn ist das kompliziert, muss man sich hier mit Hacks auseinandersetzen weil Microsoft und wie sie alle heißen sich nicht auf einen Standard einigen wollen...

merci, Frank
frankinety ist offline   Mit Zitat antworten
Alt 13.05.2007, 00:42   #4
TP-Specialist
 
Benutzerbild von designfanatiker
 
Registriert seit: Nov 2004
Ort: Oberbayern
designfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's geht
Sofern du den IE > 5 nicht in den Quirksmodus zwingst kannst du hier vollkommen standardkonform arbeiten.
designfanatiker ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Design zentrieren Design zentrieren
« Absatz vertikal zentieren | Menü bricht im IE7 aus der Formatierung »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:11 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67