У мене виникла проблема, коли мені довелося замінити текст посилання, але я не зміг використовувати JavaScript, а також не зміг безпосередньо змінити текст гіперпосилання, оскільки він був складений з XML. Крім того, я не міг використовувати псевдоелементи, або вони, схоже, не спрацювали, коли я їх спробував.
В основному я помістив потрібний текст в проліт і поклав під нього тег прив’язки і загорнув обох у діву. Я в основному перемістив тег прив’язки вгору через CSS, а потім зробив шрифт прозорим. Тепер, коли ви наведіть курсор на проміжок, він "діє" як посилання. По-справжньому хакітський спосіб зробити це, але саме так ви можете мати посилання з різним текстом ...
Це загадка про те, як я обійшов цю проблему
Мій HTML
<div class="field">
<span>This is your link text</span><br/>
<a href="//www.google.com" target="_blank">This is your actual link</a>
</div>
Мій CSS
div.field a {
color: transparent;
position: absolute;
top:1%;
}
div.field span {
display: inline-block;
}
CSS потрібно буде змінити, виходячи з ваших вимог, але це загальний спосіб робити те, що ви просите.