Контент-ориентированный CSS - применять стиль, только если контент доступен
Можно ли иметь стиль CSS, чтобы знать, имеет ли элемент, к которому он применяется, какое-то содержимое или нет? В настоящее время я использую таблицы (вынужденные, поскольку конечный пользователь использует cms для создания страниц) с css для каждой ячейки, так что
<table>
<tr>
<td class="someClass">Test value 1</td>
<td class="someClass">Test value 2</td>
</tr>
<tr>
<td class="someClass">Test value 3</td>
<td class="someClass"></td>
</tr>
</table>
Как показано, существует вероятность того, что ячейка таблицы останется пустой. Есть ли способ, чтобы «someClass» знал об этом и не применял стиль к этой ячейке?
Я уверен, что есть какой-то js-хак, который я мог бы применить, но мне интересно, возможно ли это с чистым CSS. Длинный выстрел?
Благодарю.