«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как удалить подчеркивание из добавленных URL-адресов с помощью: after и текста переменной ширины?

Как удалить подчеркивание из добавленных URL-адресов с помощью: after и текста переменной ширины?

Опубликовано 19 января 2025 г.
Просматривать:686

How to Remove the Underline from Appended URLs with :after and Variable Width Text?

Обращение к оформлению текста и псевдо-элементу :after

В предыдущем исследовании проблема использования псевдокласса :after для добавление URL-адресов к ссылкам в печатной таблице стилей. Однако предоставленных ответов оказалось недостаточно.

Основной проблемой была невозможность удалить стиль подчеркивания по умолчанию из добавленного URL-адреса, несмотря на явную настройку «text-decoration: none;». В результате в таких браузерах, как Firefox и Chrome, под URL-адресом появлялось непривлекательное подчеркивание.

Решение для текста переменной ширины

В предложенных ранее решениях использовались такие методы, как отступы и фоновые изображения, чтобы обойти проблемное свойство оформления текста. Однако эти методы неприменимы, если добавленное содержимое представляет собой текст переменной ширины.

Чтобы решить эту проблему, измените свойство отображения псевдоэлемента :after на «inline-block». Это позволяет использовать «text-decoration: none;» объявление вступит в силу, как показано в следующем коде:

a:after {
    content: " <" attr(href) ">";
    text-decoration: none;
    color: #000000;
    display: inline-block;
}

Этот измененный CSS гарантирует, что добавленный URL-адрес отображается без подчеркивания, независимо от его ширины. Применяя этот обходной путь, вы можете эффективно добавлять к ссылкам текст переменной ширины и указывать его желаемый цвет, тем самым решая первоначальную проблему и обеспечивая более точную печатную визуализацию URL-адресов.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3