Это невозможно с кодом, который вы сейчас используете.Поскольку текстовые фрагменты представляют собой текстовые узлы, которые представлены только анонимными встроенными блоками , которые не могут быть стилизованы с помощью display
отдельно.
Но если поместить текст, который окружает a
элемент также в элементах, например, span
s:
<div id="container"><span>This container has a </span><a href="#">link</a><span> in it</span></div>
Тогда вы можете сделать это:
#container span { display: none; }
#container a { display: block; }