Sie könnten visibility
:
ANMERKUNG - das entfernt natürlich nicht die fragliche Zeichenkette / das fragliche Element aus dem DOM selbst, es verbirgt es nur, aber es erreicht den gleichen Zweck.
Legen Sie fest, dass der Stil innerhalb der Klasse "A" standardmäßig leer sein soll. Richten Sie eine sekundäre Klasse ein, um ".A a" zu behandeln. Dadurch können Sie zwei verschiedene Stile haben. Einer für verankert, einer für nicht.
%Vor%So ähnlich.
Das kannst du nicht mit reinem CSS machen. Wenn Sie das Markup nicht ändern können, müssen Sie JS verwenden, um den Inhalt zu behalten, den Sie behalten möchten, und den Rest entfernen.
Wenn Sie das Markup kontrollieren können, sollten Sie in Erwägung ziehen, ein anderes Markup zu verwenden. Sie könnten ein alternatives Element haben, das anfangs verborgen ist.
%Vor%Sie können auch den anderen Inhalt einschließen, den Sie in einem span-Tag entfernen möchten, und ihm eine Klasse geben, auf die Sie später verweisen können.
%Vor%