J'ai commencé à utiliser LESS pour avoir un outil simple pour créer des fichiers .css.LESS - structurer le document
Ma question est, quelle est la manière la plus courante de gérer cette classe construction css:
<div id="wrapper">
<div id="left">
<h2>Left</h2>
</div>
<div id="right">
<h2>Right</h2>
</div>
</div>
Les boîtes #probablement et #right ont exactement la même feuille de style, h2 dans chaque boîte doit être différent .
je l'aurais résolu avec ce code:
#wrapper {
#left, #right {
width:50%;
float:left;
}
#left h2 {
color:black;
}
#right h2 {
color:red;
}
}
ou vous pouvez le résoudre comme ceci:
.left_right {
width:50%;
float:left;
}
#wrapper {
#left {
.left_right;
h2 {
color:black;
}
}
#right {
.left_right
h2 {
color:red;
}
}
}
Quelle est la façon dont la « bonne » ou est-ce juste un choix personnel. PS: Et est-il possible de mettre en surbrillance dans CODA pour les fichiers .less?
Merci
Je pense que c'est une question de préférence, même si cela peut également descendre à la css qui en résulte. Il me semble que le premier exemple que vous avez donné se traduirait par moins de lignes de css et une plus grande sélectivité des sélecteurs (plus courte?). Personnellement, je choisirais le premier. –