var: Conditional Comment sinnlos

Beitrag lesen

Hallo Matthias

Du hattest mir in meinem letzten Thread ja empfohlen, hinsichtlich der Verwendung neuer HTML5-Elemente folgenden Conditional Comment einzubauen:

<!--[if lt IE 9]>
        <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

Ich sehe allerdings gerade, dass laut dieser Quelle das <main> Element nicht mal vom IE11 unterstützt wird!

Wenn die Statistik auf der Seite richtig ist, bekäme auf meiner Seite mehr als jeder zehnte Besucher, also praktisch jeder, der zum surfen den Internet Explorer verwendet, vom Seiteninhalt gar nichts zu sehen, trotz des zitierten Scripts!

Nichts für ungut, aber das ist doch wohl keine zu vernachlässigende Menge und würde eigentlich klar gegen die Verwendung des <main> Elementes sprechen...

Also bevor IE-Benutzer vom Seiteninhalt komplett ausgeschlossen werden, würde ich doch eher auf <main> verzichten.

Oder ich müsste noch einen Conditional Comment einfügen, wobei eurem Wiki-Eintrag soweit ich das sehe nicht zu entnehmen ist, wie ich alle IE bis einschließlich IE11 erreiche.

<!--[if lte IE 11]>

  <script>

    var body = document.getElementsByTagName('BODY')[0];

    var main = document.getElementsByTagName('MAIN')[0];
    var content = main.innerHTML;

    var div = document.createElement('DIV');
    body.appendChild(div);
    div id = 'main';
    div.innerHTML = content;

    var footer = body.lastElementChild;
    body.insertBefore(div, footer);

  </script>

<![endif]-->

...oder so ähnlich und dann im CSS das div mit #main { } ansprechen (die ID gäbe es ja sonst nicht und würde entsprechend ignoriert).

Das ist jedenfalls ein Problem! :-(

Gruß,

var

0 45

Layout mit flex-box

var
  • css
  • design/layout
  1. 0
    Matthias Scharwies
    1. 0
      var
      1. 0
        Matthias Scharwies
  2. 0
    Gunnar Bittersmann
    1. 1
      Gunnar Bittersmann
      1. 0
        Gunnar Bittersmann
        1. 0
          juli
          • browser
          • css
          • design/layout
          1. 0
            Matthias Scharwies
            1. 0

              Layout mit flex-box, zeig doch mal bitte vollständig

              juli
              • browser
              • css
              • zu diesem forum
              1. 0
                Gunnar Bittersmann
                1. 0

                  URI oder URL

                  dedlfix
                  • internet
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      dedlfix
                      1. 0
                        Gunnar Bittersmann
                    2. 0
                      Matthias Apsel
      2. 0
        juni
        1. 0
          Matthias Scharwies
    2. 0
      var
      1. 0
        Matthias Apsel
        1. 0
          var
          1. 0
            Matthias Apsel
          2. 0
            Gunnar Bittersmann
            • zu diesem forum
            1. 0
              var
      2. 0
        Gunnar Bittersmann
        • css
        • html
        1. 0
          var
      3. 0

        "flex-basis: auto" war der Übeltäter!

        var
        1. 0
          Matthias Scharwies
          1. 0
            var
            1. 0
              Tabellenkalk
            2. 1
              Matthias Apsel
              1. 0
                var
              2. 0

                Conditional Comment sinnlos

                var
                1. 0
                  Matthias Scharwies
                  1. 0
                    Matthias Scharwies
                    1. 0
                      var
                      1. 0
                        Gunnar Bittersmann
                        • browser
                        • css
                2. 1
                  Gunnar Bittersmann
                  • barrierefreiheit
                  • css
                  • html
                  1. 0
                    Gunnar Bittersmann
                    • barrierefreiheit
                    • html
                    1. 0
                      var
                      1. -2
                        MrMurphy1
                        1. 0
                          Gunnar Bittersmann
                          • css
                          • html
                          1. 0
                            Matthias Apsel
            3. 0
              Matthias Scharwies
          2. 0
            Gunnar Bittersmann