Поскольку я использую семейство шрифтов «Lato Regular 900», оно нарушает свойство «text-decoration: underline» при наведении курсора на текст. Есть ли какое-нибудь решение, чтобы переместить свойство подчеркивания снизу. Чтобы не нарушить подчеркивание текста. Как видно, pi c введите здесь описание изображения
И я хочу, как это изображение введите описание изображения здесь
И мой html код это`
<html> <head> <link href="https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap" rel="stylesheet"> <style> a:link { text-decoration: none; font-family: 'Lato', sans-serif; } a:hover { text-decoration: underline; } </style> </head> <body> <a href='' onmouseover>UI/UX DESIGNING</a> </body> </html>
`
Вы можете изменить это поведение, чтобы усилить подчеркивание / надчеркивание на go через символ, установив для text-decoration-skip-ink значение none.
a:hover { text-decoration: underline; text-decoration-skip-ink: none; }
используйте text-underline-position: under;
text-underline-position: under;
<html> <head> <link href="https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap" rel="stylesheet"> <style> a:link { text-decoration: none; font-family: 'Lato', sans-serif; text-underline-position:under; } a:hover { text-decoration:underline; } </style> </head> <body> <a href='' onmouseover>UI/UX DESIGNING</a> </body> </html>
1-е решение:
Попробуйте использовать свойство border-bottom css, и вы можете применить заполнение к тегу a.
border-bottom
a
<html> <head> <link href="https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap" rel="stylesheet"> <style> a:link { text-decoration: none; font-family: 'Lato', sans-serif; padding: 2px; } a:hover { border-bottom: 1px solid #0b3a70; } </style> </head> <body> <a href='' onmouseover>UI/UX DESIGNING</a> </body> </html>
2-е решение:
Попробуйте использовать свойство text-underline-position в теге a при наведении.
text-underline-position
<html> <head> <link href="https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap" rel="stylesheet"> <style> a:link { text-decoration: none; font-family: 'Lato', sans-serif; } a:hover { text-decoration: underline; text-underline-position: under; } </style> </head> <body> <a href='' onmouseover>UI/UX DESIGNING</a> </body> </html>