или даже

ая картина, с которой я сталкиваюсь, такова:

form.request input {
    /* ... */
}

form.request input[type="text"] {
    /* ... */
}

form.request select {
    /* ... */
}

form.request br {
    /* ... */
}

У меня есть несколько строк, начинающихся с одного и того же селектора (form.request), и я хочу выбрать различных детей. Могу ли я сделать это более аккуратно, без повторений (и желательно без дополнительных зависимостей, таких как LESS)?

Смежный вопрос - если все приведенные выше комментарии содержат одинаковые стили, могу ли я сделать лучше, чем:

form.request input, form.request input[type="text"], form.request select, form.request br {
    /* ... */
}

Ответы на вопрос(2)

Ваш ответ на вопрос