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

Mise en page CSS Discussion :

LessCSS incompatible avec IE6 et +


Sujet :

CSS

Vue hybride

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Par défaut LessCSS incompatible avec IE6 et +
    Bonjour,

    J'ai récemment essayé le framework LessCSS (http://lesscss.org/) et j'ai remarqué qu'il ne fonctionne pas sur IE6 et plus, alors que sur le site il est écrit qu'il est justement compatible avec IE. Pire, le site officiel n'est lui même pas compatible avec les versions d'IE : http://img827.imageshack.us/i/pressepapiers1d.jpg/


    Voici mon code complet :

    HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
     
    <html lang="fr">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     
    	<title>Test de LessCSS</title>
     
    <link rel="stylesheet/less" type="text/css" href="style.less">
    <script src="less-1.0.41.min.js" type="text/javascript"></script>
     
    </head>
    <body>
     
    <div class="test"> TEST TEST TEST TEST TEST TEST TEST</div>
    <div id="test2">
    	<h2>
    		<blockquote>
    			TEST TEST TEST TEST TEST <span>TEST</span> TEST TEST TEST TEST
    		</blockquote>
    	</h2>
    </div>
     
    <a href="test">test<a/>
     
    </body>
    </html>
    CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    .test {
    	color: red;
    }
     
    @color : blue;
     
    .test {
    	color: @color;
    }
     
    .border {
    	border: 2px solid blue;
    	display: block;
    }
     
    .test {
    	color: @color;
    	.border;
    }
     
    @value : 5px;
     
    #test2 {
    	background: orange;
    	h2 {
    		color: red;
    	}
    	h2 {
    		blockquote {
    			border-left: @value + 50 solid green;
    			span {
    				border: 3px solid black;
    			}
    		}
    	}
    }
     
    .bundle {
      .button {
        display: block;
        border: 1px solid black;
        background-color: grey;
        &:hover { background-color: white }
      }
    }
     
    a {
    	color: red;
    	.bundle > .button;
    }
    Une idée ?

    Merci.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par chok371 Voir le message
    Une idée ?
    Change de framework ?

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Change de framework ?
    ou abandonnes le simplement, rien de bien complexe concernant la hiérarchisation en CSS.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Par défaut
    Bonjour,

    Finalement j'ai trouvé LessPHP, pareil que lessCSS mais le fichier .less est généré en fichier CSS valide avec PHP, donc aucun risque de problème niveau client.

    ou abandonnes le simplement, rien de bien complexe concernant la hiérarchisation en CSS.
    Ce framework ne sert pas qu'à ça, mais aussi à stocker des propriétés ou des classes dans des variables, à faire des fonctions, etc... vraiment tout ce qu'il manque au langage CSS (qui est trop 'statique'). Cela permet d'avoir un code plus souple et maintenable.

  5. #5
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Entièrement d'accord avec ton dernier post. lesscss est vraiment un superbe outil et permet d'avoir des css dynamiques, avec des variables et des fonctions.

    Convertir le fichier via lessphp (http://leafo.net/lessphp/) est une excellente idée pour parer au problème du browser mais aussi faire gagner quelques microsecondes de traitement sur le client.

Discussions similaires

  1. CSS incompatible avec IE6
    Par sibboo dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/07/2009, 18h06
  2. attachEvent et onscroll incompatible avec ie6
    Par pas30 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 12/05/2009, 00h53
  3. Réponses: 9
    Dernier message: 06/07/2005, 14h20
  4. [xhtml][css] bouton du form ne marche pas avec IE6
    Par chinouk dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 14/06/2005, 14h00
  5. ODBC Access => Type Incompatible avec un champ DATE ?
    Par MaTHieU_ dans le forum C++Builder
    Réponses: 6
    Dernier message: 23/04/2005, 02h02

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