Я знаю, что можно указать несколько классов для элемента в HTML:
<div class='one two'>Text</div>
Кажется, что классы доступны из Javascript как одна строка.
Что происходит, когда классы задаются с конфликтующими свойствами? Например,
div.one {
background-color: red;
color: blue;
}
div.two {
background-color: green;
}
Будет ли результат зависеть от порядка, в котором указаны классы? Например, могу ли я разумно ожидать, что div выше появится с синим текстом и зеленым фоном, потому что класс two
будет оцениваться вторым, перезаписав свойство background-color
?