marctrix: Problem mit flexbox und Internet-Exploder

Beitrag lesen

problematische Seite

Hej dieselross,

Obiges ist in der Entwicklung. Funktioniert auch so weit ganz gut, bis auf… Tja unser lieber Freund Internet-Exploder macht wieder 'mal Probleme.

Alte Software kann nie neue Sachen. das ist normal.

Da ich an einem Mac sitze, kann ich die Gründe dafür mit Bordmitteln nicht weiter eingrenzen.

Dafür empfehle ich eine virtuelle Maschine – ohne Testen kommt nurn Murks raus.

Die Elemente "header", "main" und "footer" sind jeweils als div ausgeführt, damit ältere Explorer (die ja mit dem modernen Markup nichts anfangen können) die Elemente richtig platzieren können.

Können sie, wenn du Ihnen mitteilst, dass das Block-Elemente sind. Das sind dann aber schon sehr alte Browser…

header, main, footer { display: block;}

Ich empfehle aber hier auf bestehendes zurückzugreifen. Es gibt ja noch mehr Angaben, die Sinn machen. Warum das Rad neu erfinden?

Tun sie aber offenbar trotzdem nicht. Der "footer" rutscht beim IE immer direkt unter den "header", als ob der "main"-Block gar nicht vorhanden wäre. Was mach' ich hier falsch?

Keine Ahnung. Woher auch? Ich kenne deine Seite ja nicht… 😉

P. s.: Dass die Blöcke als Klassen und nicht als IDs angesprochen werden, wie es eigentlich richtig wäre, liegt an einer Absprache mit einem Programmierer, der hier später noch eingreift und mich gebeten hat, möglichst keine IDs zu vergeben, damit nichts mit seinen IDs kollidiert.

Warum sollten IDs richtig sein? Besser wären role-Attribute, noch besser die korrekten Elemente (siehe oben).

Marc