tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von harryman
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
412
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    FreddyS FreddyS ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    7
    hallo, bin neu hier und hoffe jemand kann mir helfen.

    ich habe auf meiner Seite eine div (141 px breit, 483 px hoch).

    Im IE 7 und IE 8 sowiein ff und opera wird diese korrekt dargestellt.

    Im IE6 wird diese div nur solange richtig abgebildet, solange diese content enthält; der teil der div, der leer ist, wird dagegen einfach abgeschnitten (nicht dargestellt)

    kann ir jemand sagen, woran das liegen könnte
     

  2. #2
    nchristoph nchristoph ist offline Mitglied Platin
    Registriert seit
    Sep 2007
    Beiträge
    527
    Mir hat ein Beitrag von Maik geholfen

    Füge in deiner CSS deklaration für den div Container height:1%; ein.

    Damit hats bei mir funktioniert.

    Danke nochmal Maik
     

  3. #3
    FreddyS FreddyS ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    7
    danke, hatte ich aber bereits, funktioniert trotzdem nicht
     

  4. #4
    FreddyS FreddyS ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    7
    Hier noch mein css-code, vielleicht sieht jemand einen fehler oder kennt eine noch fehlende ergänzung zur lösung des Problems:

    div.mittel
    {
    width: 140px;
    height: 889px;
    padding-top:3px;
    padding-left:5px;
    margin-right: 4px;
    background-color: #fffacd;
    font-size: 14px;
    height:1%;
    float:left;
    }
     

  5. #5
    harryman harryman ist offline Mitglied Silber
    Registriert seit
    Jul 2010
    Beiträge
    58
    Hi,

    schon mal display:block oder display:inline probiert?
    FreddyS bedankt sich. 

  6. #6
    Avatar von hela
    hela hela ist gerade online Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Hallo,
    ich kann dein Problem nicht nachvollziehen. Bei mir zeigen IE6..8 die deklarierte Blockhöhe an.

    Die Höhenangabe von 1% wäre nur dann notwendig, wenn in deiner CSS-Regel keine Höhenangabe und keine FLOAT-Eigenschaft enthalten wäre. So ist sie aber unnötig und überschreibt nur den zuvor notierten Wert.

    Es muss also an was anderem liegen.
    Schreib doch mal die Höhe als Inline-Style direkt ins HTML und sieh mal, ob sich dann was an der Darstellung ändert.
     

  7. #7
    FreddyS FreddyS ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    7
    hallo, danke für den tip. wenn ich die höhen- und breitenangabe direkt ins inline style schreibe statt ins css stellt auch IE6 diese div richtig dar.

    aber kannst du mir erklären, wieso es funktioniert, wenn ich die angaben direkt im html mache und warum nicht, wenn ich diese über css vorgebe
     

  8. #8
    nchristoph nchristoph ist offline Mitglied Platin
    Registriert seit
    Sep 2007
    Beiträge
    527
    Ich denke mal, weil der IE6 uralt ist und gewisse Sachen nicht bzw. anders unterstützt.
     

  9. #9
    Avatar von hela
    hela hela ist gerade online Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Zitat Zitat von FreddyS Beitrag anzeigen
    hallo, danke für den tip. wenn ich die höhen- und breitenangabe direkt ins inline style schreibe statt ins css stellt auch IE6 diese div richtig dar.

    aber kannst du mir erklären, wieso es funktioniert, wenn ich die angaben direkt im html mache und warum nicht, wenn ich diese über css vorgebe
    Hallo,
    Inline-Styles habe die höchste Spezifität und können daher andere Styles überschreiben. Wenn also die Darstellung mit Inline-Styles richtig ist, dann bestätigt das meine Vermutung, dass irgendwo in deinem CSS eine Formatierung vorgenommen wird, gegen das sich deine CSS-Regel nicht durchsetzen kann. Aus deinem CSS-Auszug ist das allerdings nicht ersichtlich.

    Du kannst es ja auch mal mit ie7.js versuchen. Wenn IE7 und IE8 es richtig darstellen, dann funktioniert es u.U. auch damit.
    Geändert von hela (10.09.10 um 12:30 Uhr) Grund: Ergänzung
     

Ähnliche Themen

  1. IE schneidet Buchstaben ab
    Von nchristoph im Forum CSS
    Antworten: 1
    Letzter Beitrag: 01.12.10, 11:14
  2. Antworten: 7
    Letzter Beitrag: 17.09.08, 17:03
  3. file_get_contents schneidet inhalt ab?!
    Von WebRabbit im Forum PHP
    Antworten: 3
    Letzter Beitrag: 06.06.08, 16:53
  4. Bereich schneidet Navigation ab
    Von sebse im Forum CSS
    Antworten: 4
    Letzter Beitrag: 06.09.06, 16:50
  5. Wie schneidet man Figuren einfach aus****
    Von ssjvegetto im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 30.01.03, 21:44