tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
2369
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Not so much B Not so much B ist offline Grünschnabel
    Registriert seit
    Aug 2007
    Beiträge
    1
    Hallo zusammen,

    ich hab ein Problem mit einer Website:

    http://bkhoesie.de/contenido/cms/fro....php?idart=155

    Es gibt dort die beiden div Blöcke #navart (Navigation mit Artikel Liste) und #content mit den Styles "float:left" und "float:right". Die Breiten ergänzen sich zur Breite des übergeordneten #container divs.

    Bei Klick auf das Bild (Zeitungartikel) im #content wird per JS eine größere (lesbare) Version geladen. In diesem Fall muss das Bild größer als der #content div sein. Also fügt das Script noch den Style "left:-100px" bzw einen passenden negativen Wert für das Bild dem <img> tag hinzu ("position:relative").

    Bei FF, Opera und NS ragt nun das Bild einfach in die Navigationsleiste links rein. So soll es sein.
    Nur der IE6 vergrößert den #content div, obwohl das Bild ja nach links verschoben ist. Die Folge ist, dass der #content div unter den #artnav fließt und das Layout gesprengt ist.

    Wie könnte ich die gewünschte Anzeige dem IE6 beigringen. (IE7 hab ich noch nicht ausprobiert).

    Beste Grüße,
    B
    Geändert von Not so much B (15.08.07 um 14:46 Uhr)
     

  2. #2
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Hallo und willkommen,

    die Ursache für die unerwünschte Darstellung im IE6 ist dir vermutlich klar. Zitat http://www.css4you.de/overflow.html:
    Bemerkung: Bei visible vergrößert der IE das übergeordnete Element, bis der Inhalt passt.
    Gemeint ist hierbei der IE6, der IE7 stellt diese Seite richtig dar.
    Du hättest nun noch die Möglichkeit mit absoluter Positionierung das Bild aus dem normalen Fluss herauszunehmen. Allerdings musst du dann per Script den umgebenden DIV-Block mit der Bildhöhe versorgen, da er sonst zusammenklappt wegen Mangel an Inhalt. Meiner Meinung nach wäre es einfacher, wenn du das größere Bild in einem separaten Fenster darstellst...
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
    Von MTMonline im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 25.04.08, 09:49
  3. Antworten: 8
    Letzter Beitrag: 01.12.05, 17:13
  4. Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
    Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 27.05.05, 15:29
  5. Antworten: 2
    Letzter Beitrag: 19.05.05, 19:51