Настройка отображения текста в строке (на самом деле это должно быть по умолчанию) приведет к тому, что нижняя граница будет отображаться так же, как правило оформления текста.
однако я предполагаю, что вы хотите использовать эту технику для ссылок, выполнив следующие действия:
/* my super eye catching dual colour link */
a {
color:black;
border-bottom:1px solid red;
}
, что хорошо, но вы обнаружите, что там, где внутри ссылки есть тег img, изображение будет иметь красную рамку.
если вы сможете найти способ нацелить на родителя элемента страницы (изображение), используя существующие селекторы и не используя javascript, я куплю вам пиво, но я не думаю, что вам повезет.
Использование «text-художественного оформления» полностью устраняет эту проблему, поскольку изображение явно не является текстом, оно не будет отображать подчеркивание, когда находится внутри ссылки.
если у вас есть полный контроль над разметкой, я полагаю, что вы можете прятаться, добавляя классы к каждой ссылке, но если вы работаете с какой-либо популярной системой CMS, вам придется бороться с этой идеей.