Я начал использовать LESS, чтобы иметь простой инструмент для создания .css файлов.
У меня вопрос, какой самый распространенный способ обработки такой конструкции класса CSS:
<div id="wrapper">
<div id="left">
<h2>Left</h2>
</div>
<div id="right">
<h2>Right</h2>
</div>
</div>
Поля #left и #right имеют одинаковую таблицу стилей, h2 в каждом блоке должен быть разным.
Я бы решил это с помощью этого кода:
#wrapper {
#left, #right {
width:50%;
float:left;
}
#left h2 {
color:black;
}
#right h2 {
color:red;
}
}
или вы можете решить это так:
.left_right {
width:50%;
float:left;
}
#wrapper {
#left {
.left_right;
h2 {
color:black;
}
}
#right {
.left_right
h2 {
color:red;
}
}
}
Что такое «правильный» путь или это просто личный выбор ...
P.S: И есть ли способ получить подсветку в CODA для файлов .less?
Спасибо