taz: table "sprengt" div in safari, ie5:mac + konquerer

ich hab vor kurzem meine erste seite entworfen und mich entschieden das design großteils mit css und divs zu machen. soweit so gut. im ie5+6 unter win sowie unter mozilla 1.5 am mac und win und im Netscape 7.1 sieht alles so aus wie es sein sollte.

unter safari , konquerer (KDE) und ie5:mac ist von dem design nicht mehr viel übrig. es gibt auf der site 2 tabellen und ein iframe, die jeweils in ein eigenes div eingebettet sind und darüber ein container div. bei obengenannten browser sprengen die browser aber die divs

hier ein beispiel:
http://tmp.gallien.org/safari-test.html

safari sprengt ein div zumindest dann nicht wenn man eine fixe height angibt, dem ie5 is auch das wurscht.

sind tables und iframes in divs einfach unmöglich mit safari und ie5:mac oder ist da irgendwo ein blöder fehler drin ?

  1. Hi!

    unter safari , konquerer (KDE) und ie5:mac ist von dem design nicht mehr viel übrig.

    Ja, das sehe ich... (mit ie5:mac/OS X).

    safari sprengt ein div zumindest dann nicht wenn man eine fixe height angibt, dem ie5 is auch das wurscht.

    Also ich frage mich sowieso bei einigen Angaben, wieso Du das gemacht hast.
    Du vermischt css und die alten HTML-Formatierungen. So gibst Du deinen Tabellen direkt im Table-Tag width und height mit. Das würde ich lassen (und height sowieso schonmal). Mach diese Angaben besser auch mit css.
    Dann würde ich alle Angaben (z.B. in #box2) in Pixeln angeben und die Prozentangaben hier weglassen.
    Ändert sich nun etwas?
    Außerdem würde ich in der DTD einen Link mit angeben oder die Strict-Variante verwenden:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">
    Dann sollte der IE in den "standards-compliant mode" schalten und eventuell die Seite so darstellen, wie es ein anständiger aktueller Browser tun sollte... (Allerdings weiß ich jetzt nicht, ob das auch der IE 5 auf dem Mac macht).
    Das wäre zumindest das, was ich so spontan versuchen würde.
    Ob es hilft kann ich aber nicht sagen. Definitiv ist der Safari noch ein wenig buggy und mit dem IE habe ich auf dem Mac auf öfters mal Probleme. Von Zeit zu Zeit passieren mir das immer mal wieder merkwürdige Dinge, die der IE auf Windows nicht macht.

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">

      Oops. Falscher Link drin. Sorry.
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
                 "http://www.w3.org/TR/html4/loose.dtd">
      oder
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
             "http://www.w3.org/TR/html4/strict.dtd">
      oder die Strict-Variante ohne URL-Angabe sollten beim IE die Umschaltung in den standards-compliant mode. Andernfalls sollte sich der IE wie in den älteren IE-Versionen verhalten.