Как уже говорили другие, вы хотите:
.main.yellow { color:green; }
Однако позвольте мне быстро объяснить, почему ваша первая попытка не сработала. Ключевое слово + относится к следующему элементу, то есть элементу после.
Ваш пример соответствовал бы следующему HTML ...
<p class="main">Hello</p>
<p class="yellow">World</p>
... и стиль второй абзац (.yellow
) зеленый. Таким образом, «.main + .yellow
» означает «выбрать .yellow
, который следует сразу за .main
».