html — Подчеркивание последней строчки
Вопрос задан
Изменён 6 лет 9 месяцев назад
Просмотрен 412 раз
Добрый день,
Есть заголовки,которые обычно в 2 строчки, у данных заголовков нужно подчеркнуть именно нижнею строчку.
<h4><a>Строка в две строчки</a></h4>
Допустим в данном варианте, «две строчки» переносится и эти слова надо подчеркнуть.
Естественно вариант, брать нижнею строчку в доп тег, не подходит, т.к это все выводится автоматически через двиг и верстка адаптивная.
<h4><a>Строка в <span>две строчки</span></a></h4>
Пока в голову пришел только такой «костыль», подчеркивать через бордер тег a, делать нужный line-height, и с помощью :before, закрывать первое подчеркивание.
- html
- css
- html5
- css3
9
https://jsfiddle.net/LL895spd/3/
h4
{
width: 100px;
text-align: center;
display: inline-block;
position: relative;
}
h4 a:before {
content:'';
position:absolute;
width:100%;
height:100%;
left:0;
top:-1px;
background:#fff;
}
h4 a span{
position:relative;
}
a
{
border-bottom: 1px dashed #000;
text-decoration: none;
}
Ура!) Получилось сделать, без дубликатов и т.д) Как я раньше до такого решения не допер) Спасибо всем!) ihhaman — спасибо тебе! Натолкнул меня на мысль данную)
0
Предлагаю подчеркнуть непосредственно сам залоговок, а для ссылки убрать стандартное подчеркивание.
h4
{
display: inline-block;
border-bottom: solid 1px blue;
}
a
{
text-decoration: none;
}
Пример: https://jsfiddle.net/nk96jmd5/
7
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
HTML тег
❮ Назад Вперед ❯
Тег <a> используется для вставки ссылок, которые в HTML называются гиперссылками.
В браузере гиперссылки отличаются своим видом и цветом. По умолчанию HTML ссылки отображаются как подчеркнутый текст синего цвета. При наведении курсора мыши на ссылку, она становится красной (активная ссылка). Ссылки, по которым уже кликали (посещенные ссылки), становятся фиолетовыми.
Изменить цвет ссылок и убрать подчеркивание можно при помощи CSS стилей․
Тег <a> парный, закрывающий тег </a> обязателен.
<a href="https://ru.w3docs.com/">W3docs.com</a>
Вместе с тегом <a> используются атрибуты, дополнительные параметры, которые дают дополнительные возможности форматирования текста. Приведем некоторые из них.
Обязательный атрибут тега <a> href указывает ссылку на веб-страницу либо определяет
место на той же веб-странице, куда пользователь перейдет после нажатия на ссылку.
Значением атрибута может быть как URL, так и якорь.
Якорь указывает на ID (уникальный идентификатор) части веб-страницы, на который ведет ссылка. Перед ID ставится символ решетки (#).
Выглядит это так:
<a href="url">текст ссылки</a> <a href="#a">текст ссылки</a>
Пример использования тега <a>
<!DOCTYPE html>
<html>
<head>
<title>Заголовок окна веб-страницы</title>
</head>
<body>
<a href="https://ru.w3docs.com/">W3docs.com</a>
</body>
</html>Попробуйте сами!
Результат
W3docs.com
Нажав на ссылку, вы будете перенаправлены на домашнюю страницу нашего сайта.
Атрибут target указывает браузеру, в каком окне открывать документ (по умолчанию ссылки открываются в текущем окне).
Для атрибута target существуют следующие значения:
- _blank открывает ссылку в новом окне.

- _self открывает ссылку в текущем окне
- _parent открывает документ в родительском фрейме.
- _top cancels all frames, and opens in full browser window.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок окна веб-страницы</title>
</head>
<body>
<a href="https://ru.w3docs.com/" target="_blank">W3docs.com</a>
</body>
</html>Попробуйте сами!
Результат
W3docs.com
Этот атрибут устанавливает отношения текущего документа к ссылке. Возможными значениями атрибута могут быть:
- alternate — указывает альтернативную версию документа.
- author — ссылка на автора документа или статьи
- bookmark — постоянная ссылка, которая используется для закладок.

- nofollow — сообщает поисковым системам, что не следует передавать по ссылке ТИЦ и PR
Тег <a> также поддерживает глобальные атрибуты и атрибуты событий.
Как добавить стиль к тегу <a> ?
Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <a>:
- CSS свойство font-style задает стиль шрифта: normal | italic | oblique | initial | inherit
- CSS свойство font-family создает приоритетный список названий семейства шрифтов и/или общее имя шрифтов для выбранных элементов.
- CSS свойство font-size задает размер щрифта.
- CSS свойство font-weight устанавливает насыщенность шрифта.
- CSS свойство text-transform задает регистр текста (заглавные или строчные буквы).
- CSS свойство text-decoration устанавливает оформление текста. Оно является сокращенным свойством для text-decoration-line, text-decoration-color, text-decoration-style.

Цвет текста внутри тега <a>:
- CSS свойство color определяет цвет контента и оформления текста.
- CSS свойство background-color устанавливает фоновый цвет элемента.
Стили форматирования текста для тега <a>:
- CSS свойство text-indent указывает размер отступа первой строки в текстовом блоке.
- CSS свойство text-overflow указывает, как будет отображаться пользователю строчный текст, выходящий за границы блока.
- CSS свойство white-space указывает, как будут отображены пробелы внутри элемента.
- CSS свойство word-break указывает перенос строки.
Другие свойства для тега <a>:
- CSS свойство text-shadow добавляет тень к тексту.
- CSS свойство text-align-last выравнивает последнюю строку текста.
- CSS свойство line-height устанавливает межстрочный интервал.
- CSS свойство letter-spacing устанавливает расстояние между буквами/символами в тексте.
- CSS свойство word-spacing устанавливает расстояние между словами в тексте.
Как подчеркнуть текст в HTML?
Подчеркивание текста — одна из самых основных операций при написании предложения, абзаца или заголовка. Мы можем использовать его, чтобы представить или выделить критическое или неправильное слово.
В HTML есть два основных способа сделать это.
- Использование тега .
- Использование свойства CSS text-decoration.
Давайте рассмотрим каждый из этих методов на примере.
Оформление текста с помощью тега
Тег обозначает элемент нечеткой аннотации. Он использовался в более ранней версии HTML для подчеркивания текста.
Синтаксис:
Текст для выделения \
Пример:
Код:
Я рад прочитать эту статью
Вывод:
Я счастлив читать это статья .
Объяснение
был удален в HTML 4.01 , а затем снова загружен в HTML5 , чтобы выделить текст, который должен отличаться от обычного текста с точки зрения стиля. Это семантический элемент, и его следует использовать только для конкретных целей, таких как подчеркивание орфографической ошибки или написание правильных китайских имен, но не для стилизации.
Поддерживает глобальные атрибуты и атрибуты событий в HTML.
Всякий раз, когда вы используете тег , убедитесь, что вы не путаете гиперссылки и подчеркнутый текст. Мы должны использовать тег вместо тега , когда мы хотим выделить название книги или статьи.
Оформление текста с использованием свойства CSS Text-Decoration
Другой способ подчеркнуть текст — использовать свойство «text-decoration» в CSS.
Синтаксис:
оформление текста: подчеркивание;
Пример:
Код:
Текст подчеркнут с помощью свойства text-decoration.
![]()
Вывод:
Подчеркнутый текст с использованием свойства text-decoration.
Рекомендуется использовать свойство CSS text-decoration для подчеркивания текста, поскольку оно предоставляет настраиваемые параметры стиля и работает во всех браузерах.
Пример:
Код:
Текст подчеркнут с помощью пользовательского свойства text-decoration.
Вывод:
Текст подчеркнут с помощью пользовательского свойства text-decoration.
Узнать больше
- Чтобы узнать больше о HTML-тегах и о том, как использовать HTML-теги при создании веб-страниц, см. HTML-теги — разделы Scaler.
- Чтобы узнать, какие теги доступны в HTML, вы можете обратиться к списку HTML-тегов — темам Scaler .
Заключение
- CSS-свойство и text-decoration можно использовать для подчеркивания текста в HTML.
- Тег используется только для определенных целей, например, для подчеркивания орфографической ошибки.

- Свойство text-decoration используется, когда мы хотим добавить пользовательские стили.
Генератор HTML-кода с подчеркиванием — онлайн-инструмент и код C#
Создавайте тег HTML с подчеркиванием на лету!
HTML-тег представляет некоторый текст, стиль которого отличается от обычного текста, например слова с ошибками. Содержимое внутри тега обычно отображается с помощью простого сплошного подчеркивания.
Избегайте использования элемента , если его можно спутать с гиперссылкой! Поэтому не рекомендуется подчеркивать текст, если он вам действительно не нужен. Если вам нужно
выделить текст
, используйте тег . Используйте тег , чтобы дать
сильное значение
к тексту. Эти элементы были созданы специально для этих целей, и браузеры обычно отображают этот текст соответствующим образом.
Создать HTML-тег подчеркивания в C#
Aspose.
HTML для .NET
API поддерживает набор элементов HTML, определенных в стандарте HTML, а также правила вложения элементов. Вы можете изменить документ, добавив новые элементы, удалив или отредактировав содержимое существующих узлов. Если вы хотите использовать функции редактирования HTML в своем продукте или программно добавить HTML-тег подчеркивания, см. приведенный ниже пример C#. Вы можете создать нужный элемент с помощью нескольких строк кода:
Действия по созданию HTML-тега Underline в C#
- Используйте
СоздатьЭлемент()
метод класса Document для создания элемента
. Метод Document.CreateElement() создает элемент HTML, указанный tagName, в нашем случае tagName — «u». - Создание текстового содержимого с помощью СоздатьТекстУзел() метод.
- Использование
AppendChild()
Метод для добавления текстового содержимого в элемент HTML
. - Скопируйте код HTML-тега подчеркивания и используйте его в своем проекте C#.
Часто задаваемые вопросы
1.
Чем полезен этот HTML-генератор с подчеркиванием текста?
Этот инструмент отлично подходит для людей, которые не умеют программировать и нуждаются в теге Underline HTML для размещения на своем веб-сайте. Кроме того, этот HTML-генератор подчеркивания текста будет полезен разработчикам, которые хотят быстро и легко создавать и настраивать элементы для своих проектов HTML или C#. Сгенерируйте, просмотрите результат и используйте сгенерированный код там, где он вам нужен. Кодирование не требуется!
2. Какие браузеры я могу использовать?
Сгенерированный HTML-код для тега Underline HTML будет работать без проблем во всех современных браузерах, таких как Chrome, Opera, Firefox, Safari, Edge и IE, а также в других основных браузерах. Aspose.HTML для .NET API позволяет создавать код C#, который можно использовать в любом приложении .NET. Он работает на всех платформах, включая Windows, Linux, Mac OS, Android и iOS.
3. Как скопировать код на мой сайт?
После создания дизайна тега Underline HTML перейдите к сгенерированному коду.
Скопируйте HTML-код и вставьте его туда, где вы хотите, чтобы элемент отображался на вашем сайте. С другой стороны, вы можете получить код C# для тега Underline HTML, скопировать и использовать его в своем проекте C#.
Начало работы с .NET HTML API
Вы можете использовать несколько способов установки библиотеки Aspose.HTML для .NET в вашей системе:
- Установите пакет NuGet с помощью графического интерфейса диспетчера пакетов NuGet.
- Установите пакет NuGet с помощью консоли диспетчера пакетов. Вы можете использовать следующую команду
PM> Install-Package Aspose.Html. - Установите Aspose.HTML для .NET через MSI.
Эта библиотека поддерживает синтаксический анализ HTML5, CSS3, SVG и HTML Canvas для создания объектной модели документа (DOM) на основе стандарта WHATWG DOM. Aspose.HTML для .NET полностью написан на C# и может использоваться для создания любого типа 32-битного или 64-битного приложения .NET, включая ASP.



