Как изменить подчеркивание ссылок на веб-странице
По умолчанию веб-браузеры имеют определенные стили CSS , которые применяются к определенным элементам HTML. Если вы не перезапишете эти значения по умолчанию собственными таблицами стилей вашего сайта, то будут применяться значения по умолчанию. Для гиперссылок стиль отображения по умолчанию заключается в том, что любой связанный текст будет синим и подчеркнут. Браузер делает это так, чтобы посетители сайта могли легко увидеть, какой текст связан. Многим веб-дизайнерам безразличны эти стили по умолчанию, особенно те, которые подчеркиваются. К счастью, CSS позволяет легко изменить внешний вид этих подчеркиваний или полностью удалить их.
Удаление подчеркивания в текстовых ссылках
Подчеркнутый текст может быть более сложным для чтения, чем неподчеркнутый текст. Кроме того, многие дизайнеры просто не заботятся о внешнем виде подчеркнутых текстовых ссылок. В этих случаях вы, вероятно, захотите удалить эти подчеркивания в целом.
Чтобы удалить подчеркивания из текстовых ссылок, вы будете использовать свойство text-художественное оформление CSS. Вот CSS, который вы бы написали для этого:
a {текстовое оформление: нет; }
С этой одной строкой CSS вы удалили бы подчеркивание из всех текстовых ссылок. Несмотря на то, что это очень общий стиль (он использует селектор элементов), он все же обладает большей специфичностью, чем стили стилей браузеров по умолчанию. Поскольку эти стили по умолчанию — это то, что создает подчеркивание для начала, это то, что вам нужно перезаписать.
Предупреждение об удалении подчеркиваний
Визуально удаление подчеркиваний может быть именно тем, чего вы хотите достичь, но вы должны быть осторожны, когда делаете это также. Нравится ли вам внешний вид подчеркнутых ссылок или нет, вы не можете утверждать, что они делают очевидным, какой текст связан, а какой нет. Если вы уберете подчеркивание или измените синий цвет ссылки по умолчанию, убедитесь, что вы заменили их стилями, которые все еще позволяют выделенному тексту выделяться. Это сделает посетителей вашего сайта более интуитивно понятными.
Не подчеркивайте не ссылки
Еще одно предостережение в отношении ссылок и подчеркиваний: не подчеркивайте текст, который не является ссылкой, чтобы подчеркнуть его. Люди ожидают, что подчеркнутый текст будет ссылкой, поэтому, если вы подчеркиваете контент, чтобы добавить акцент (вместо того, чтобы выделять его жирным шрифтом или курсивом), вы отправляете неправильное сообщение и вводите пользователей сайта в заблуждение.
Измените подчеркивание на точки или тире
Если вы хотите, чтобы текстовая ссылка была подчеркнута, но изменила стиль этого подчеркивания по сравнению с внешним видом по умолчанию, который является «сплошной» линией, вы также можете сделать это. Вместо этой сплошной линии вы можете использовать точки, чтобы подчеркнуть ваши ссылки. Для этого вы все равно удалите подчеркивание, но замените его на свойство стиля border-bottom:
a {текстовое оформление: нет; граница снизу: пунктирная 1px; }
Так как вы удалили стандартное подчеркивание, пунктирный является единственным, который появляется.
Вы можете сделать то же самое, чтобы получить тире. Просто измените стиль границы снизу на пунктирную:
a {текстовое оформление: нет; граница снизу: пунктирная 1px; }
Изменить цвет подчеркивания
Еще один способ привлечь внимание к вашим ссылкам — изменить цвет подчеркивания. Просто убедитесь, что цвет соответствует вашей цветовой гамме .
a {текстовое оформление: нет; граница: 1px сплошной красный; }
Двойное подчеркивание
Хитрость в использовании двойных подчеркиваний заключается в том, что вам нужно изменить ширину границы. Если вы создадите рамку шириной 1px, вы получите двойное подчеркивание, которое выглядит как одно подчеркивание.
a {текстовое оформление: нет; Граница внизу: 3px двойной; }
Вы также можете использовать существующее подчеркивание, чтобы сделать двойное подчеркивание с другими функциями, такими как одна из пунктирных линий:
a {border-bottom: 1px double; }
Не забывайте о ссылочных состояниях
Вы можете добавить стиль границы внизу для ваших ссылок в различных состояниях, таких как: hover,: active или: visit. Это может создать приятный опыт в стиле «ролловер» для посетителей, когда вы используете этот псевдокласс «зависания». Чтобы при наведении курсора на ссылку появилось второе пунктирное подчеркивание:
a {текстовое оформление: нет; }
a: hover {border-bottom: 1px dotted; }
Декоративный вариант [text-decoration]
Свойство text-decoration позволяет добавлять различные «декоративные эффекты». Например, можно подчеркнуть текст, провести линию по или над текстом и т. д. В примере <h2> подчёркнуты, <h3> — имеют черту над текстом, а <h4> — перечёркнуты.
h2 {
text-decoration: underline;
}
h3 {
text-decoration: overline;
}
h4 {
text-decoration: line-through;
}
Показать пример
Интервал между буквами [letter-spacing]
Интервал между буквами текста можно специфицировать свойством letter-spacing. Значение — нужная величина. Например, если вам необходимо 3px между буквами в параграфах <p> и 6px — в заголовках <h2>, то используется такой код:
h2 {
letter-spacing: 6px;
}
p {
letter-spacing: 3px;
}
Показать пример
Трансформация текста [text-transform]
Свойство text-transform управляет регистром символов.
Например, слово «headline» можно показать «HEADLINE» или «Headline». Имеются четыре возможных значения text-transform:
capitalize
Капитализирует каждое слово. Например: «john doe» станет «John Doe».
uppercase
Конвертирует все символы в верхний регистр. Например: «john doe» станет «JOHN DOE».
lowercase
Конвертирует все символы в нижний регистр. Например: «JOHN DOE» станет «john doe».
none
Трансформации нет — текст отображается так же, как в HTML-коде.
Для примера мы используем список имён. Все имена выделены с помощью <li> (list-item). Давайте капитализируем все имена и отобразим все заголовки верхним регистром.
Видите, HTML-код в этом примере в действительности записан в нижнем регистре.
h2 {
text-transform: uppercase;
}
li {
text-transform: capitalize;
}
Показать пример
Резюме
В течение трёх последних уроков вы вы изучили несколько CSS-свойств, но их — множество. В следующем уроке мы рассмотрим работу со ссылками.
Урок 6: Ссылки
Всё изученное в предыдущих уроках вы можете применять и для ссылок/links (например изменять шрифт, цвет, подчёркивание и т. д). Новым будет то, что в CSS эти свойства можно определять по-разному, в зависимости от того, посетили уже ссылку, активна ли она, находится ли указатель мыши над ссылкой. Это позволяет добавить интересные эффекты на ваш web-сайт. Для этого используются так называемые псевдоклассы.
Что такое псевдокласс?
Псевдокласс позволяет учитывать различные условия или события при определении свойств HTM-тэга.
Рассмотрим пример. Как вы знаете, ссылки специфицируются в HTML тэгом <a>. В CSS мы также можем использовать a в качестве селектора:
a {
color: blue;
}
Ссылка может иметь разные состояния. Например, её уже посетили/visited или ещё нет. Можно использовать псевдоклассы для установки разных стилей посещённых и непосещённых ссылок.
a:link {
color: blue;
}
a:visited {
color: red;
}
Используйте |a:link| и |a:visited| для непосещённых и посещённых ссылок, соответственно. Активные ссылки имеют псевдокласс a:active, и a:hover, когда указатель — над ссылкой.
Мы рассмотрим каждый их этих четырёх псевдоклассов на примерах и с объяснениями.
Псевдокласс: link
Псевдокласс :link используется для ссылок на страницы, которые пользователь ещё не посещал.
В примере кода непосещённые ссылки — синие.
a:link {
color: #6699CC;
}
Показать пример
Псевдокласс: visited
Псевдокласс :visited используется для ссылок на страницы, которые пользователь посетил. В примере кода посещённые ссылки — фиолетовые.
a:visited {
color: #660099;
}
Показать пример
Псевдокласс: active
Псевдокласс :active используется для активных ссылок.
В примере активные ссылки имеют жёлтый фон.
a:active {
background-color: #FFFF00;
}
Показать пример
Псевдокласс: hover
Псевдокласс :hover используется для ссылок, над которыми находится указатель мыши.
Это можно использовать для создания интересных эффектов. Например, если мы хотим, чтобы ссылки становились оранжевыми и курсивными при прохождении указателя над ними, то наш CSS должен выглядеть так:
a:hover {
color: orange;
font-style: italic;
}
Показать пример
Пример 1: Эффект при нахождении указателя над ссылкой
Эффекты для положения указателя мыши над ссылкой стали уже общим местом. Мы рассмотрим несколько дополнительных примеров для псевдокласса :hover.
Пример 1a: Расстояние между буквами
Как вы помните из Урока 5, расстояние между символами можно установить свойством letter-spacing. Это можно применить для ссылки:
a:hover {
letter-spacing: 10px;
font-weight:bold;
color:red;
}
Показать пример
Пример 1b: UPPERCASE и lowercase
В Уроке 5 мы рассмотрели свойство text-transform, которое может переключать символы с верхнего на нижний регистр.
Это также можно использовать для создания эффектов на ссылке:a:hover {
text-transform: uppercase;
font-weight:bold;
color:blue;
background-color:yellow;
}
Показать пример
Эти два примера показывают почти безграничные возможности комбинирования различных свойств. Вы можете создавать свои собственные эффекты — попробуйте!
Свойство CSS text-decoration-color
❮ Назад Полное руководство по CSS Далее ❯
Пример
Установите красный цвет оформления текста:
p
{
оформление текста: подчеркивание;
цвет оформления текста: красный;
}
Попробуйте сами »
Определение и использование
Свойство text-decoration-color
определяет цвет оформления текста (подчеркивание, надчеркивание, зачеркивание).
Показать демо ❯
Значение по умолчанию: | текущий цвет |
---|---|
Унаследовано: | нет |
Анимация: | да. Читать о анимированном Попытайся |
Версия: | CSS3 |
Синтаксис JavaScript: | объект .style.textDecorationColor=»красный» Попытайся |
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.
Числа, за которыми следует -moz- или -webkit-, указывают первую версию, которая работала с префиксом.
Недвижимость | |||||
---|---|---|---|---|---|
цвет текста-декорации | 57,0 | 79,0 | 36,0 6,0 -мунц- | 12. 1 7.1 -вебкит- | 44,0 |
Синтаксис CSS
text-decoration-color: color |initial|inherit;
Значения свойств
Значение | Описание | Играй |
---|---|---|
цвет | Задает цвет оформления текста | Демонстрация ❯ |
начальный | Устанавливает для этого свойства значение по умолчанию. Читать про начальный | |
унаследовать | Наследует это свойство от родительского элемента. Читать о унаследовать |
Связанные страницы
Учебное пособие по CSS: Оформление текста CSS
Ссылка на HTML DOM: свойство textDecorationColor
❮ Предыдущая Полное руководство по CSS Следующий ❯
НАБОР ЦВЕТА
Лучшие учебники
Учебник по HTMLУчебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
Основные ссылки
HTML ReferenceCSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
1 Top5 Examples
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Подчеркивание текста с помощью Css с примерами кода
Подчеркивание текста с помощью Css с примерами кода
В этом уроке мы будем использовать программирование, чтобы попытаться решить головоломку с подчеркиванием текста с помощью Css. Код, показанный ниже, демонстрирует это.
ч4 { оформление текста: подчеркивание; }
Ниже вы найдете несколько примеров различных способов решения проблемы с подчеркиванием текста с помощью Css.
/* Использование свойства text-decoration со значением underline. мы можем сделать подчеркивание под текстом с помощью css */ <стиль> п { оформление текста: подчеркивание; } стиль>Привет всем Добро пожаловать!!!
а{ украшение текста: подчеркивание; // по умолчанию в теге A текстовое оформление: нет; оформление текста: надчеркивание; оформление текста: сквозное; оформление текста: подчеркивание над чертой; } //Мой YouTube: https://www. youtube.com/HasibulIslambd
Мы исследовали множество вариантов использования, чтобы найти решение проблемы подчеркивания текста с помощью Css.
Как подчеркнуть текст в CSS?
Свойство text-decoration-line используется для подчеркивания текста. Это свойство имеет три значения: надчеркнутое, подчеркнутое или сквозное. Итак, значение underline используется для подчеркивания текста в CSS. Это значение рисует подчеркивание под встроенным текстом.
Какое свойство CSS подчеркнуто в тексте?
свойство оформления текста
Как сохранить подчеркивание в CSS?
Существует два основных способа подчеркивания текста на веб-страницах: элемент U и свойство CSS text-decoration. Оба элемента просты в использовании, элемент U добавляет семантическую ценность смыслу и может помочь вашему контенту SEO. Для оформления текста к ним относятся:
- цвет оформления текста.
- пропустить оформление текста.
- стиль оформления текста.
Как подчеркнуть текст?
Самый быстрый способ подчеркнуть текст — нажать Ctrl+U и начать печатать. Если вы хотите прекратить подчеркивание, снова нажмите Ctrl+U. Вы также можете подчеркнуть текст и пробелы несколькими другими способами. Что ты хочешь делать?
Как выделить строку в CSS?
Как выделить текст в CSS? Чтобы выделить текст в HTML, вы должны использовать встроенный элемент, такой как элемент , и применить к нему определенный стиль фона. Это создаст эффект выделения, который можно настроить разными способами для создания разных образов.14-Mar-2022
Как подчеркнуть текст в HTML?
Тег в HTML означает подчеркивание и используется для подчеркивания текста, заключенного в тег . Этот тег обычно используется для подчеркивания слов с ошибками. Для этого тега требуется как начальный, так и конечный тег. 19 июля 2022 г.
Как сделать линию в CSS?
Добавить горизонтальную линию в разметку очень просто, просто добавьте:
.