<html>
<body>
<style type="text/css">
p.first {color:blue}
p.second {color:green}
</style>
<p class="first">Hello World</p>
<p class="second">Hello World</p>
<style type="text/css">
p.first {color:green}
p.second {color:blue}
</style>
<p class="first">Hello World</p>
<p class="second">Hello World</p>
</body>
</html>
Как браузер должен отображать css, который не соприкасается? Предполагается ли он генерировать некоторую структуру данных, используя все стили css на странице и использовать их для рендеринга?
Или он визуализирует информацию о стиле в том порядке, в котором он видит?