Ergebnis 1 bis 8 von 8

Thema: HTML5 Elemente und IE7, 8

  1. #1
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard HTML5 Elemente und IE7, 8

    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
    Geändert von Toflar (21.09.2011 um 11:50 Uhr)
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  2. #2
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.756
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In der contao.css* steht am Ende:
    HTML-Code:
    header,footer,nav,section,aside,article,figure,figcaption{display:block;}
    * Wird eingebunden wenn man dem Contao HTML/CSS-Framework folgt.
    Geändert von Nina (21.09.2011 um 11:44 Uhr)

  3. #3
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.376
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vielleicht wären diese Anpassungen in der reset.css gut aufgehoben?

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    @Nina: Ah, danke Dann ist die Liste aber dort nicht komplett
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  5. #5
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.756
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann mach bitte ein Ticket auf und belege für die einzelnen Elemente die deiner Meinung nach fehlen, dass sie laut den W3C-/WHATWG-Specs Block-Elemente sind. Vermutlich wird Leo dann bald dazu sagen ob er es wie du siehst, oder sie absichtlich weggelassen hat (und weshalb)

  6. #6
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Kleine Info am Rande, wenn man HTML5 Content mit AJAX nachladen will, dann reicht html5shi(m|v) nicht aus. Dafür gibt es ein gesondertes Script, das einen HTML String passent konvertiert.
    http://jdbartlett.com/innershiv/

  7. #7
    Contao-Fan Avatar von joe
    Registriert seit
    20.06.2009.
    Ort
    Lüneburg
    Beiträge
    687
    User beschenken
    Wunschliste

    Standard

    Hm naja das hat sich wohl geändert nun. Auf der Seite prangert ein großer Hinweis:

    STOP! Don't use innerShiv!
    html5shiv now patches for the innerHTML issue! Update html5shiv and you won't have to use innerShiv anymore:

    http://html5shiv.googlecode.com/

  8. #8
    Contao-Nutzer
    Registriert seit
    27.07.2010.
    Ort
    Schweiz
    Beiträge
    98

    Standard

    Ich nutze den IE Print Protector, da ich so auch beim Drucken einer Seite die Elemente erhalten kann: http://code.google.com/p/ie-print-protector/

    Funktioniert bei mir sehr gut.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •