Я использовал приведенный ниже CSS для позиционирования символа регистрации товарного знака ® в HTML, в результате чего получается символ ® со ссылкой, меньшего размера и над обычным текстом. Обратите внимание, что в примере есть две ссылки. Причина этого в том, что я хотел, чтобы основная якорная ссылка была подчеркнута, а символ ® не был подчеркнут.
.trademark {
position: relative;
font-size: 40%;
top: -1.2em;
}
.no-style {
text-decoration: none !important;
}
Пример с использованием CSS JSX в React:
<a href="https://www.photoprintsnow.com">Photo Prints Now</a><a
href="https://www.photoprintsnow.com" className="no-style"><span
className="trademark">®</span></a>
Пример в HTML с CSS, где синтаксис является class вместо className:
<a href="https://www.photoprintsnow.com">Photo Prints Now</a><a
href="https://www.photoprintsnow.com" class="no-style"><span class="trademark">®</span>
</a>
Пример в HTML со STYLE:
<a href="https://www.photoprintsnow.com">Photo Prints Now</a>
<a href="https://www.photoprintsnow.com" style="text-decoration: none; ">
<span style="position: relative;font-size: 40% ;top: -1.2em;">®</span>
</a>