Interesuje mnie pokazanie bloku tekstu, gdy nie jest on "(puste miejsce)", w przeciwnym razie, aby go ukryć. Chcę użyć CSS tylko. Kod jest:Jak ukryć div, gdy jego zawartość ma 1 znak przy użyciu tylko CSS?
<div>Some text here</div>
<div> </div>
<div>Another text here</div>
Wyjmowanie "& nbsp;" nie jest wariantem. (Jeśli chciał zasugerować mi użyciem : pusty)
Proszę się uwagę, że div jest globalny i może losowo umieszczone także, dlatego szukam odpowiedzi, które ukrywa div, że tylko ma 1 znak. (lub dowolne inne jego warianty).
Po prostu, aby było jasne, nie mogę zmienić html, to ładowanie danych z bazy danych, dlatego muszę użyć pliku CSS, aby ukryć zawartość/tag div. Jeśli to pomaga, to tekst NIE jest dynamiczny i jest statyczny, zmienia się tylko raz, gdy tekst jest ładowany z bazy danych.
Z góry dziękuję!
Nie sądzę, że jest to możliwe z samym CSS. Ale głosowałem za, ponieważ chciałbym zobaczyć rozwiązanie tylko CSS. Mogę myśleć o bardzo łatwym javascript, ale nie o to pytasz oczywiście. – ntgCleaner
Mam 99,9% na pewno nie da się tego zrobić tylko z CSS. – Sergey6116
Obecnie jest to niemożliwe, obawiam się; będziesz musiał zmienić wyjście/odpowiedź serwera lub użyć JavaScript. –