IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Mes commentaires conditionnels affichent une ligne de texte indésirable


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 18
    Par défaut Mes commentaires conditionnels affichent une ligne de texte indésirable
    Bonjour,

    J'ai un petit souci avec mes commentaires conditionnels pour la prise en charge du CSS dans IE. J'ai une ligne qui s'affiche en haut de ma page IE que je n'arrive pas à enlever (cf. image)

    Code commentaire conditionnel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <!--[if !IE]><--> 
        <link href="BoxesFF.css" rel="stylesheet" type="text/css" /> 
    <!--><![endif]-->
    <!--[if lte IE]>
       <link href="BoxesIE.css" rel="stylesheet" type="text/css" /> 
    <![endif]-->
    Images attachées Images attachées  

  2. #2
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    "lte" signifie Lower Than or Equal ce qui sous-entend que tu dois préciser une version d'IE maximum pour laquelle le contenu sera utilisé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!--[if lte IE 6]>
    <p>Je suis un IE en version inférieure ou égale à 6</p>
    <![endif]-->
    ... par exemple

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    <!--[if !IE]><-->
    <link href="BoxesFF.css" rel="stylesheet" type="text/css" />
    <!--><![endif]-->
    Cette ligne fonctionne ? Car je pensais que les commentaires conditionnels n'étaient lus que par IE... Donc faire un if ! IE me semble inutile.
    Me trompe-je ?

  4. #4
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    effectivement moi je me passerai du commentaire conditionnel pour la feuille FF. Ta feuille FF doit être ta feuille de base, ta feuille IE ne doit apporter que les surcharges nécessaire au fonctionnement sur IE. Pour t'assurer qu'elles soient pris en compte, tu déclares ta feuille IE après celle de base, tu peux ponctuer tes propriétés de "!important" si besoin (width:240px !important).

    Avec un bon doctype, IE8 et IE7 se comporte relativement bien, en admettant que ta feuille IE concerne IE6 et inférieur voici ce qu'il te faut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <link href="BoxesFF.css" rel="stylesheet" type="text/css" />
    <!--[if lte IE 6]>
       <link href="BoxesIE.css" rel="stylesheet" type="text/css" /> 
    <![endif]-->

  5. #5
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonsoir

    Citation Envoyé par insane1 Voir le message
    Cette ligne fonctionne ? Car je pensais que les commentaires conditionnels n'étaient lus que par IE... Donc faire un if ! IE me semble inutile.
    Me trompe-je ?
    Ce commentaire conditionnel est correct : il sert à masquer une feuille de style à IE, voici les explications : http://www.blog-and-blues.org/articl...plorer_Windows

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Merci pour cette précision

Discussions similaires

  1. Afficher une ligne Donnée dans un fichier texte existant
    Par M.sarah1988 dans le forum VB.NET
    Réponses: 2
    Dernier message: 20/09/2014, 01h20
  2. Afficher une ligne d'un fichier texte
    Par haraigo dans le forum Général Python
    Réponses: 3
    Dernier message: 17/02/2012, 23h28
  3. Afficher une ligne d'un fichier texte
    Par bachintosh dans le forum MATLAB
    Réponses: 2
    Dernier message: 23/01/2012, 17h46
  4. afficher une ligne d'une base de données
    Par stefano dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/03/2005, 19h38
  5. afficher une ligne contante sur le graphe d'un DBChart ?
    Par bigfoot dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/12/2004, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo