У нас есть селектор :empty
, который может соответствовать элементу, когда он полностью пуст:
<p></p>
Но у меня есть условие, когда оно может быть пустым или оно может содержать разрывы строк или пробелы:
<p> </p>
Я нашел решение для Firefox, :-moz-only-whitespace
:
:empty { width: 300px; height: 15px; background: blue; }
:-moz-only-whitespace { width: 300px; height: 15px; background: orange; }
<p></p>
<p> </p>
<p>This is paragraph three.</p>