+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Problem im IE mit absolut positionierten Element bei top:0

  1. #1
    Moderator
    Registriert seit
    26.09.2006
    Beiträge
    755

    Problem im IE mit absolut positionierten Element bei top:0

    Hallo Dirk

    leider versteh ich das Problem nicht wirklich. Ich würde dir gern einen Zugang zu einem Testsystem geben damit Du dir das mal anschauen kannst... das Problem ist, dass ein DIV absolut bei TOP:0 positioniert wird und dann ein margin-top:20px auf dieses Element gesetzt wird, was im FF den content im Body nach unten moved. im IE moved das DIV um 20 pixel nach unten... tritt leider nur in YAML auf...


    Gruss
    Alex

  2. #2
    Moderator
    Registriert seit
    26.09.2006
    Beiträge
    755

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Uuuuppps... und es tritt nur mit der neueren BETA 3 auf... in 3.0.6 ist es richtig. Blöde... da kann ich dir keine Testseite geben...

  3. #3
    Moderator
    Registriert seit
    26.09.2006
    Beiträge
    755

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Ok, grad eins mit den Beispielen gestrickt. Bitte die zwei angehängten Dateien in den Ordner "examples\01_layouts_basics" kopieren.
    Angehängte Dateien

  4. #4
    Moderator
    Registriert seit
    26.09.2006
    Beiträge
    755

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Warum kann man hier nurnoch eine Datei anhängen? Naja - hier der HTML Code
    Angehängte Dateien

  5. #5
    Moderator
    Registriert seit
    26.09.2006
    Beiträge
    755

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Die Screenshots davon sind hier

    http://drupal.org/files/issues/admin...on_top_IE7.png
    http://drupal.org/files/issues/admin...on_top_FF3.png

    [img width=640 height=36]http://drupal.org/files/issues/admin_menu_not_sticky_on_top_IE7.png[/img]

    [img width=640 height=32]http://drupal.org/files/issues/admin_menu_not_sticky_on_top_FF3.png[/img]

  6. #6
    Moderator
    Registriert seit
    26.09.2006
    Beiträge
    755

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Dirk?

  7. #7
    YAML Developer Avatar von djesse
    Registriert seit
    22.11.2005
    Beiträge
    2.895

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Dirk?
    Sorry, bin soeben erst von einem 3-tägigen Magen/Darm-Infekt wieder zurück bei den Lebenden.

    DIrk
    Keine Supportanfragen per PN, Fragen bitte nur im Forum stellen!
    • "Yet Another Multicolumn Layout" ist ein modulares CSS Framework zur Erstellung wirklich flexibler, zugänglicher und responsiver Websites.
    • "Thinkin' Tags" Rapid Prototyping on a production-ready code basis with YAML 4
    • "YAML Builder" A tool for visual layout development of YAML based CSS layouts.
    • "YAML Debug" an assistive code diagnostic tool for web developers.

  8. #8
    YAML Developer Avatar von djesse
    Registriert seit
    22.11.2005
    Beiträge
    2.895

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Hallo Alexander,

    ich habe mir das Beispiel gerade angesehen. Eigentlich sollte dein "Problem" mit so ziemlich jeder YAML-Version seit Veröffentlichung des IE7 auftreten, denn der "Auslöser" für den Versatz ist die Regel body {position:relative} aus der iehacks.css. Diese ist jedoch essentiell notwendig, damit der IE7 korrekt zoomt.

    Was Du da gebaut hast, ist zudem nicht ganz sauber. Das Menü gehört nicht zum Layout und es soll absolut zu BODY positioniert werden. Warum steckt es dann innerhalb von .page_margins? Nimm es da raus.

    Margins sind aufgrund des extrem komplexen Margin-Collapsing etwas, was man nicht immer auf den ersten Blick versteht. Durch die relative Positionierung ändert sich das Verhalten dann nochmal. Dein "Problem" lässt sich jedoch einfach umgehen, indem Du die Eigenschaft MARGIN durch PADDING ersetzt.

    Alternativ kannst Du für Dein spezielles Menü folgendes tun:

    Code:
    body {position:static}
    .page_margins {position:relative}
    Dazu musst Du allerdings noch - wie oben bereits geschrieben - das Menü aus .page_margins herausnehmen. Dann gehts auch ohne irgendwelche Änderungen.

    Beide Wege führen zum Ziel und in beiden Fällen sollte sich mit älteren YAML-Versionen kein anderes Bild ergeben. Und somit ist es auch kein YAML-Bug, sondern nur eine zu beachtende Info bei der Anwendung.

    Gruß
    Dirk
    Keine Supportanfragen per PN, Fragen bitte nur im Forum stellen!
    • "Yet Another Multicolumn Layout" ist ein modulares CSS Framework zur Erstellung wirklich flexibler, zugänglicher und responsiver Websites.
    • "Thinkin' Tags" Rapid Prototyping on a production-ready code basis with YAML 4
    • "YAML Builder" A tool for visual layout development of YAML based CSS layouts.
    • "YAML Debug" an assistive code diagnostic tool for web developers.

  9. #9
    YAML Developer Avatar von djesse
    Registriert seit
    22.11.2005
    Beiträge
    2.895

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Nachtrag: Nochmal ein ausdrückliches Dankeschön für Deine umfangreichen Tests.

    Viele Grüße
    Dirk
    Keine Supportanfragen per PN, Fragen bitte nur im Forum stellen!
    • "Yet Another Multicolumn Layout" ist ein modulares CSS Framework zur Erstellung wirklich flexibler, zugänglicher und responsiver Websites.
    • "Thinkin' Tags" Rapid Prototyping on a production-ready code basis with YAML 4
    • "YAML Builder" A tool for visual layout development of YAML based CSS layouts.
    • "YAML Debug" an assistive code diagnostic tool for web developers.

  10. #10
    Moderator
    Registriert seit
    26.09.2006
    Beiträge
    755

    Re: Problem im IE mit absolut positionierten Element bei top:0

    Ups, na denne bute Genesung. In alten YAML Version funktioniert alles richtig...

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Chrome und Float
    Von luw im Forum YAML 3 - allgemeine Fragen
    Antworten: 0
    Letzter Beitrag: 31.12.2009, 00:16
  2. main content in col 1
    Von Heidrun im Forum HTML, CSS und Gestaltung
    Antworten: 5
    Letzter Beitrag: 31.05.2009, 18:35

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein