<style>.f-1, .f-1 a {
color: #fff;
}
.f-2, .f-2 a {
color: #000;
}</style>
<body class="f-2">
<ul class="f-1">
<li><a>TEST COLOR</a></li>
</ul>
</body>
css の f-2 は f-1 に続くため、ブラウザーは TEST COLOR を白 (#fff) でレンダリングします。最も近い子孫をレンダリングするようにするにはどうすればよいですか?