Эффекты текста в HTML: подчеркивание, зачеркивание и другие
Форматирование текста и визуальные эффекты — это база HTML. В этом небольшом туториале вы можете найти коды HTML, которые видоизменяют визуально ваш текст. Итак, поехали.
- Зачеркивание текста
- Подчеркивание текта
- Жирный текст
- Увеличенный текст
- Наклоненный текст
- Верхний и нижний регистр
- Текст разного размера
- Подчеркивание пунктиром
- Текст с цветным фоном
- Двойное подчеркивание
- Текст в 3D рамке
- Разбитие текста на колонки
- Буквица
Зачеркивание текста
Что мы сделаем: Ваш текст будет здесь.
Зачем это может понадобиться — решать вам, а я приведу код, который поможем вам отобразить текст таким образом:
<s>Ваш текст будет здесь</s>
Подчеркивание текта
Что мы сделаем: Ваш текст будет здесь.
Здесь уже проще с применением: таким образом можно выделить ссылку, просто важный участок текст, на который читателю следует обратить внимание и так далее. Вот код подчеркивания текста:
<u>Ваш текст будет здесь</u>
Жирный текст
Жирный текст будет выглядеть таким образом: Ваш текст будет здесь.
И вот код HTML которым можно вывести такой тип текста:
<b>Ваш текст будет здесь</b>
Увеличенный текст
Вот как такой текст можно сделать:
<big>Ваш текст будет здесь</big>
Наклоненный текст
Один из базовых типов изменений текста выглядит так: Your text.
Выводится в HTML он таким образом:
<i>Ваш текст будет здесь</i>
Верхний и нижний регистр
Верхний регистр: Какой-то текст тут тоже текст
Нижний регистр: Какой-то текст тут тоже текст
Верхний регистр на HTML можно вывести таким образом:
Здесь будет основной текст<sup>а тут верхний регистр</sup>
А нижний можно сделать так:
Здесь будет основной текст<sub>а тут нижний регистр</sub>
Текст разного размера
Полезная штука, без большого количества кодов и примеров он выводится таким образом:
<font size="+3">Ваш текст будет здесь</font>
Число можно изменить на свое. Можно вставить и отрицательное значение — это допустимо и, как не сложно догадаться, уменьшает размер вашего текста.
Подчеркивание пунктиром
Тоже довольно распространенный эффект, который выводится в HTML таким образом:
<span>Текст, подчеркнутый пунктиром</span>
Текст с цветным фоном
Код будет выглядеть таким образом:
<span>Цветной текст с цветным фоном</span>
Результат исполнения кода будет таким:
Цветной текст с цветным фоном
Двойное подчеркивание
Код такого текста выглядит таким образом (значения можно менять на свои):
<span>Текст, подчеркнутый двойной чертой</span>
Исполнение кода:
Текст, подчеркнутый двойной чертой
Текст в 3D рамке
Очень интересный визуальный эффект и мне кажется он может найти свое применение на вашем сайте:
<span> Ваш текст в объемной 3D-рамке</span>
Результат исполнения будет выглядеть так:
Ваш текст в объемной 3D-рамке
Разбитие текста на колонки
Код выглядит таким образом:
<table width=100%>
<tr><td width=50%>
текст левой колонки
<td width=50%>
текст правой колонки
</table>
Исполнение кода:
текст левой колонки | текст правой колонки |
Примечательно, что WordPress, на котором работает этот блог, в этом случае добавляет таблицу.
Буквица
Напоследок я решил оставить буквицу. Вот код (опять же, значения можете изменять по своему усмотрению):
<font size="+4" face="Monotype Corsiva" color="#0000FF">В</font> <i>некотором царстве…</i>
Вот исполнение:
Внекотором царстве…
Как сделать такое подчеркивание при нахождении на какой-либо основной странице? — Хабр Q&A
Если тебе нужно подчёркивание для страницы, на которой находишься, то я бы написал проверку на php: каждая ссылка из меню ведёт на определённую страницу. Проверяешь, совпадает ли ссылка элемента меню с адресом текущей страницы, и если да, то присваиваешь элементу меню определённый класс, стили для которого прописываешь в css. Вот и всё.
Если же у тебя сайт на каком-нибудь стандартном движке (WordPress или ModX, к примеру), то просто оформи меню через админку, и через инспектор по коду глянь, какой класс назначает для текущего пункта меню система, и для него пропиши стили.
Ответ написан
Комментировать
Тебе нужно, подчеркивание названия, когда пользователь навел курсор?
Ответ написан
попробуй это
a { position: relative; color: #00a650; /*задаём цвет ссылки*/ cursor: pointer; line-height: 1; /*задаём высоту строки*/ text-decoration: none; /*убираем подчёркивание*/ } a:after { display: block; position: absolute; left: 0; /*изменить на right:0;, чтобы изменить направление подчёркивания */ width: 0;/*задаём длинну линии до наведения курсора*/ height: 2px; /*задаём ширину линии*/ background-color: #00a650; /*задаём цвет линии*/ content: ""; transition: width 0. 3s ease-out; /*задаём время анимации*/ } a:hover:after, a:focus:after { width: 100%; /*устанавливаем значение 100% чтобы ссылка подчёркивалась полностью*/ }
Ответ написан
Комментировать
Как сделать такое подчеркивание при нахождении на какой-либо основной странице?
Это называется подсветка пункта меню по якорям, если я правильно понял вопрос. Делается это через JS путем добавления класса отвечающего за модификацию элемента, при выполнении условия активации секции.
Самый простой путь при недостаточном знании JS это воспользоваться JS фреймворком fullpage.js или jquery
Ответ написан
Комментировать
Как увеличить расстояние между текстом и подчеркиванием в CSS
К сожалению для веб-дизайнеров, CSS не предоставляет много возможностей для подчеркивания под текстом. У вас могут возникнуть трудности при попытке увеличить разрыв между текстом и его подчеркиванием.
В этом фрагменте мы покажем, как это сделать. Просто следуйте инструкциям ниже!
- Поместите внутри.тело>
<дел> <диапазон> Lorem Ipsum — это просто текст-пустышка полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и перемешал ее, чтобы сделать книгу образцов шрифтов. дел>
- Укажите ширину div.
- Укажите padding-bottom, border-bottom и line-height диапазона.
раздел { ширина: 400 пикселей; } охватывать { отступ снизу: 10px; нижняя граница: 1px сплошная #1f67db; высота строки: 48px; }
Здесь вы можете увидеть результат нашего кода.
Пример увеличения отступа между текстом и его подчеркиванием:
<голова>
Название документа <стиль> дел { ширина: 400 пикселей; } охватывать { отступ снизу: 10px; нижняя граница: 1px сплошная #1f67db; высота строки: 48px; } стиль> голова> <тело> <дел> Lorem Ipsum — это просто фиктивный текст полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и смешал ее, чтобы сделать книгу образцов шрифта.Попробуй сам »
Результат
Lorem Ipsum — это просто текст-пустышка полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и перемешал ее, чтобы сделать книгу образцов шрифтов.
В этом примере мы увеличили расстояние между текстом и подчеркиванием с помощью нижней границы. Вы можете управлять пространством, используя свойства line-height и padding-bottom.
Давайте посмотрим на другой пример, где мы используем элемент внутри
тело>. В этом примере мы также используем те же свойства border-bottom и padding-bottom для , что и в предыдущем примере, а также устанавливаем для свойства display значение «inline-block».
Пример увеличения интервала между текстом и его подчеркиванием с использованием только
:<голова>
Название документа. <стиль> охватывать { отображение: встроенный блок; нижняя граница: 1px сплошная #000; отступ снизу: 10px; } стиль> голова> <тело><диапазон> Lorem Ipsum — это просто текст-пустышка полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и перемешал ее, чтобы сделать книгу образцов шрифтов. Lorem Ipsum — это просто текст-пустышка полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и перемешал ее, чтобы сделать книгу образцов шрифтов.
Попробуй сам »
Однако у вас могут возникнуть трудности с использованием border-bottom, так как он может не обеспечивать полный контроль над подчеркиванием. Чтобы иметь большую точность пикселей, вы можете использовать псевдоэлемент :after.
а { текстовое оформление: нет; положение: родственник; } а: после { содержание: ''; ширина: 100%; положение: абсолютное; слева: 0; внизу: 1 пиксель; ширина границы: 0 0 1px; стиль границы: сплошной; }
Вы можете расположить подчеркивание там, где хотите, изменив значение свойства bottom.
Пример увеличения отступа между текстом и его подчеркиванием с помощью псевдоэлемента ::after:
<голова>
Название документа. <стиль> а { текстовое оформление: нет; положение: родственник; } а: после { содержание: ''; ширина: 100%; положение: абсолютное; слева: 0; внизу: 1 пиксель; ширина границы: 0 0 1px; стиль границы: сплошной; } стиль> голова> <тело> W3docsLorem Ipsum — это просто текст-пустышка полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и перемешал ее, чтобы сделать книгу образцов шрифтов.
тело>Попробуй сам »
Невозможно увеличить расстояние между текстом и его подчеркиванием, если вы используете свойство text-decoration, установленное на «подчеркивание».
css — Как удалить подчеркивание ссылок в электронной почте в формате HTML?
спросил
Изменено 13 дней назад
Просмотрено 122к раз
Я использовал этот код, чтобы сделать ссылку в своем электронном письме в формате HTML. В браузерах и Outlook это работает хорошо, но в GMail, Hotmail и ymail ссылки отображаются подчеркнутыми.
Может ли кто-нибудь помочь мне избавиться от этого?
- html
- css
- html-email
- информационный бюллетень
- почтовый клиент
8
ЗАБРОНИРОВАТЬ
Outlook удалит стиль с тегом
!important
, оставив обычный стиль без подчеркивания. Тег!important
будет преобладать над стилем веб-клиентов электронной почты по умолчанию, не оставляя подчеркивания.2
Я вижу, что на это ответили; однако я считаю, что эта ссылка предоставляет соответствующую информацию о том, какое форматирование поддерживается в различных почтовых клиентах.
CSS
Стоит отметить, что GMail и Outlook являются двумя наиболее требовательными форматами электронной почты в формате HTML.
1
После полдня изучения этого (и 2 лет с тех пор, как этот вопрос был открыт), я считаю, что нашел исчерпывающий ответ на этот вопрос.
Ссылка
(Вам нужно свойство text-underline для диапазона внутри ссылки и тег font для редактирования цвета)
3
Используйте
!важно
в правиле оформления текста.ЗАБРОНИРОВАТЬ
2
text-decoration
, но для меня это исправилось, добавив это в заголовок:1
Еще один способ обмануть Gmail (для телефонных номеров): использовать ~ вместо —
404-835-9421 —> 404~835~9421
Это сэкономит вам (или менее опытным пользователям 😉 путешествие по html-полосе.
Я нашел еще один способ удалить ссылки в Outlook, который я тестировал до сих пор. если вы создадите пустой класс, например, в своем css, скажите .blank {}, а затем выполните следующие действия со своими ссылками, например:
Поиск
это сработало для меня, надеюсь, это поможет кому-то, у кого все еще возникают проблемы с удалением подчеркивания ссылок в Outlook. Если у кого-то есть обходной путь для gmail, пожалуйста, не могли бы вы мне помочь, перепробовал все в этой теме, ничего не работает.
Спасибо
Я думаю, что если вы поместите стиль span после тега
text-decoration:none
, он будет работать в большинстве браузеров/почтовых клиентов.Например:
БАНАНЫ
2
Я добавил оба объявления в href, которые работали в приложениях Outlook и Gmail. Outlook игнорирует !important, а gmail нуждается в нем. Веб-версии электронной почты работают и с тем, и с другим.
украшение текста: нет !важно; текстовое оформление: нет;
Чтобы полностью «скрыть» подчеркивание для
КНОПКА дел>а>Цвет в 1-м
Цвет во 2-м
0
Текстовое оформление none у меня не работало, затем я нашел электронное письмо в Outlook, в котором не было строки, и проверил код:
www.test.com
Этот у меня работает.
Я использовал комбинацию скрытия ссылок в Google, добавления ссылок для mso (outlook) и тега shy, чтобы сохранить внешний вид моей компании. Некоторый код может быть избыточным (для моей компании внешний вид важнее, чем интерактивная часть (это было похоже на головоломку, поскольку каждое изменение тормозит что-то еще)
<тд> www.immothekerfinotheker.be
Надеюсь, это кому-нибудь поможет
Все почтовые клиенты корректируют код HTML и CSS, который вы предоставляете свои правила:
например: gmail удаляет все, кроме внутреннего HTML тега body.
1. для большинства других клиентов вы можете иметь тег стиля в заголовке