Ukrywanie elementu zawierającego tylko spacje za pomocą CSS

Próbuję ukryć następujący element w automatycznie wygenerowanym dokumencie HTML:

  <p id="sitspagedesc" class="sitspagedesc">

    </p>

Na niektórych stronach<p> tag będzie zawierał wartość wewnętrzną, ale w innych może zawierać tylko spacje, jak pokazano w przykładzie. Muszę znaleźć sposób na ukrycie tego, aby był ukryty tylko za pomocą CSS, ponieważ zmiana HTML nie wchodzi w grę.

Próbowałem to ukryć za pomocą

.sitspagedesc:empty
{
display:none;
}

ale to nie działa, prawdopodobnie z powodu przestrzeni, które zawiera element.

Czy ktoś ma jakieś dobre pomysły?

Dzięki :)

questionAnswers(9)

yourAnswerToTheQuestion