Возможно, мои знания CSS ограничены, но я не понимаю этого:
<p style="color: green">
<p style="color: red">This is red</p>
This should be green. But it not.
</p>
Вторая строка будет выводиться черным цветом, игнорируя "цвет: зеленый". Зачем? Я тестировал его в Chrome 28 и Firefox 22.