Как говорит Зепплок, на самом деле это два класса в одном атрибуте: boolean
и optional
. Пробел не является частью имени класса; он действует как разделитель.
Эти три селектора будут соответствовать ему:
.boolean
.optional
.boolean.optional
Последний селектор подхватывает только этот элемент, так как он имеет обоих классов.
Вы никогда не включаете пробел при объединении селекторов классов, даже не так:
.boolean .optional
При этом выбираются элементы .optional
, содержащиеся в отдельных элементах .boolean
.