Обращение к оформлению текста и псевдо-элементу :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