Html if else
Fermé
Sara426
Messages postés
678
Date d'inscription
mardi 6 octobre 2009
Statut
Membre
Dernière intervention
16 décembre 2015
-
15 mars 2012 à 14:48
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 15 mars 2012 à 16:26
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 15 mars 2012 à 16:26
A voir également:
- Html if else
- Editeur html - Télécharger - HTML
- &Nbsp html ✓ - Forum Webmastering
- Br html ✓ - Forum Webmastering
- [HTML] - á et les autres - Forum HTML
- Balise </br> - Forum HTML
1 réponse
le hollandais volant
Messages postés
4998
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
23 décembre 2023
1 057
15 mars 2012 à 16:26
15 mars 2012 à 16:26
Salut !
J'avais trouvé un super document sur le net à propos de ça, mais le site est mort...
Voici la syntaxe pour afficher quelque chose seulement sous IE :
Ce qui se passe c'est que les autres navigateurs voient ça : <!-- et ça --> et interprètent pas ce qui se trouve entre les deux.
IE reconnait que c'est un commentaires conditionnel, et va donc interpréter ce qui se trouve dedans.
Si tu veux afficher quelque chose partout sauf sous IE, il faut utiliser cette syntaxe :
Ici, les navigateurs voient ça : <!-- et ça <-->, qui sont une ouverture et une fermeture des commentaires (donc le commentaire html est refermé), et donc ils voient ce qui se trouve après, puis ils voient aussi ça : <!--> et -->, qui correspondent à nouveaux à l'ouverture et à la refermeture des commentaires.
Donc les navigateurs ne voient rien de particulier, mais IE voit qu'il s'agit de la fin du code qui doit ignorer.
J'espère t'avoir éclairé un peu.
J'avais trouvé un super document sur le net à propos de ça, mais le site est mort...
Voici la syntaxe pour afficher quelque chose seulement sous IE :
<!--[if IE]> ..ici, code HTML réservé à IE... <![endif]-->
Ce qui se passe c'est que les autres navigateurs voient ça : <!-- et ça --> et interprètent pas ce qui se trouve entre les deux.
IE reconnait que c'est un commentaires conditionnel, et va donc interpréter ce qui se trouve dedans.
Si tu veux afficher quelque chose partout sauf sous IE, il faut utiliser cette syntaxe :
<!--[if !IE]> <--> Ici le code pour tout les navitateurs sauf IE. <!--> <![endif]-->
Ici, les navigateurs voient ça : <!-- et ça <-->, qui sont une ouverture et une fermeture des commentaires (donc le commentaire html est refermé), et donc ils voient ce qui se trouve après, puis ils voient aussi ça : <!--> et -->, qui correspondent à nouveaux à l'ouverture et à la refermeture des commentaires.
Donc les navigateurs ne voient rien de particulier, mais IE voit qu'il s'agit de la fin du code qui doit ignorer.
J'espère t'avoir éclairé un peu.