Yes, if you have, for example:
Code:
<div class="message warning"></div>
<div class="message error"></div>
<div class="alert warning"></div>
<div class="alert error"></div>
And you want do style “messages” and “alerts” differently
and have different styles for “warnings” and “errors” each you need a way to differentiate:
Code:
.message.warning {…style 1…}
.alert.warning {…style 2…}
.message.error {…style 3…}
.alert.error {…style 4…}
… because just “warning” or “error” wouldn’t do it.