Incompatibilité internet explorer 11 avec html

isis14marie Messages postés 4 Statut Membre -  
jee pee Messages postés 31908 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir,

Voici mon code html, il ne s'affiche pas en internet explorer 11 mais fonctionne safari, google chrome, firefox malgré le commentaire conditionnel sachant qu'à la base j'avais mie if it IE 9 et que j'ai essayé avec If it IE 12.

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<!--[if lt IE 11>

<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>

<![endif]-->

<link rel="stylesheet" href="zozor.css" />

<title>Zozor -Le site Web</title>

</head>

<body>

<header>

<h1>Zozor</h1>

<h2>Carnets de voyage</h2>

</header>

<nav>

<ul>

<li><a href="#">Accueil</a></li>

<li><a href="#">Blog</a></li>

<li><a href="#">CV</a></li>

</ul>

</nav>

<section>

<aside>

<h1>A propos de l'auteur !</h1>

<p>C'est moi zozor ! Je suis née un 23 novembre 2005.</p>

</aside>

<article>

<h1> Je suis un grand voyageur </h1>

<p> bla bla bla bla (texte de l'article)</p>

</article>

</section>

<footer>

<p>Copyright Zozor - Tous droits réservés<br/>

<a href="#">Me contacter<a></p>

</footer>

</body>

</html>

Il ne fonctionne pas avec les balises nav et section mais il fonctionne si on met body, p ou h1. Voici le code CSS :

nav

{

float: left;

width: 150px;

border: 1px solid black;

}

section

{

border: 1px solid blue;

}

3 réponses

  1. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    Salut

    depuis IE 10 les conditionnels ne sont plus pris en charge !!

    tu peux essayer de l emuler IE 9 .

    tu met ca dans les meta
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">

    les conditionnels devraient fonctionner après !

    a+
    1
    1. jee pee Messages postés 31908 Date d'inscription   Statut Modérateur Dernière intervention   9 985
       
      Bonjour,

      Est-ce que avec IE11, qui supporte html5, on ne peut pas se passer de charger un tel fichier javascript qui ne doit avoir d'utilité que pour les versions IE anciennes ne supportant pas html5 ?

      cdlt
      0
  2. jee pee Messages postés 31908 Date d'inscription   Statut Modérateur Dernière intervention   9 985
     
    Bonjour,

    La notion de commentaire conditionnel dans IE s'arrête à IE9

    Il n'y a plus de commentaire conditionnel depuis IE10.

    cdlt

    Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
  3. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    lut:)
    je pense qu'en réalité, avec la commande que tu cites = tu ne charges RIEN !!!
    ( <!--[if lt IE 11>

    <script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script> )

    il faudrait :
    <!--[if lt IE 11>

    <script src="http://monsiteamoi.tld/html5shiv.js"></script>
    ou autre lien
    ... ce qui n'enlève rien aux autres remarques déjà faites !
    si : bon codage = ça passe = voir du côté CSS surtout :)
    0