Guten Morgen allerseits
Ich habe heute Morgen mit Schrecken festgestellt, dass irgendwie der IE 7 und 8 nicht so mit den HTML5 Elementen arbeiten wollen, wie ich das gerne hätte.
Obwohl Contao ja standardmässig das HTML5 enabling Script einbindet.
Das Problem ist, dass die Elemente zwar so generiert werden und IE 7 und 8 die dann auch kapieren, nur wissen sie nicht, dass einige davon Blockelemente sind und das verhaut einem dann natürlich das ganze Layout
Man nehme also die HTML5 Blockelemente und füge das hinzu - hier einmal für euch als Copy&Paste
Code:
/*
* Enable HTML block elements to work in IE 7,8
*/
article, aside, canvas, figcaption, figure, footer, header, hgroup, output, progress, section, video, nav
{
display:block;
}
Ich hab mir überlegt, ob ich nicht ein Ticket machen will. Allerdings weiss ich nicht so recht wo das gelöst werden soll. Am besten natürlich direkt in dem Javascript, aber da das ein Plugin ist, wird Leo wahrscheinlich nicht ein Plugin patchen.
Das Framework brauch ich nicht, also weiss ich auch nicht ob es dahin gehört.
Auf jeden Fall wollte ich es einfach mal mit euch geteilt haben
Viel Spass mit HTML5