• Страница 1 из 1
  • 1
Сделать зачеркнутый текст с помощью HTML
Kosten
Пятница, 31 Июля 2020, 02:38 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
В этой статье вы узнаете о несколько способов как самостоятельно создать зачёркнутый текст, который идет в html. Сам текст, который зачеркнут становиться все более актуальным. Его применяют при обновлении или устаревшей информации, где просто перечеркиваем информацию иди значение и пишем новое. И вам не нужно будет удалять, так как некоторые, что ищут информацию, то при нахождении многие видят старую версию.

Здесь же им все наглядно показано, то что уже устарело, то перечеркнутом в виде представлена. Та, что обновленная идет стандартным текстом, и все для того, чтоб не было путаниц, где все наглядно показано.

Вероятно вам больше встречался какой текст для использования акционерных цен, когда старая зачёркнута, а новая нет. Но для этого больше подойдет зачеркнуть текст HTML и цену по диагонали, который по своему стилю и воспроизведению больше под такой формат предназначен.

А нам нужно просто зачеркнуть тексты или знаки при задействовании тегов.

Первыми тегами для применение зачёркнутого текста были strike и s:



Код
<strike>Перечёркнутый текст</strike>

<s>Перечёркнутый текст</s>

Но уже с приходом HTML4 их не стали задействовать, а в дальнейшем HTML5 были запретили. Ведь место них задействовали del, что отлично можно помечать заданный текст как удаленный, где будет семантически правильнее.

Код
<del>Перечёркнутый текст</del>

Где при просмотре они не отличается:

Меняем цвет линии

Где при помощи CSS свойства text-decoration-color, что будет задавать цвет линии "не поддерживается в браузере IE и также Edge".



HTML

Код
<del>Перечёркнутый текст</del>

CSS

Код
del {
    text-decoration: line-through;
    text-decoration-color: #f50909;
}

Далее:

Также можно кардинально изменить стиль линии с помощью text-decoration-style - что смотрится оригинально.



text-decoration-style: solid; Одинарная линия
text-decoration-style: double; Двойная линия
text-decoration-style: dotted; Точечная линия
text-decoration-style: dashed; Пунктирная линия
text-decoration-style: wavy; Волнистая линия
Далее:

Второй способ

Тегу del выставляем цветную линии, где вложенному в span идет цвет текста.



HTML

Код
<del>
<span>Текст зачёркнут красной линией</span>
</del>

CSS

Код
del {
    color: #f30a0a;
    text-decoration: line-through;
}
del span {
    color: #1818ef;
}

Далее:

Третий способ

Для линии добавляем псевдо элемент :before, где у самого текста не должно быть переносов.



HTML

Код
<del>Перечёркнутый текст</del>

CSS

Код
del {
    position: relative;
    color: #191818;
    text-decoration: none;
}
del:before {
    content: "";
    border-bottom: 2px solid #ef0a0a;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
}

Где также с реализацией можно сделать так, чтоб линию расположить за текстом.



CSS

Код
del {
    position: relative;
    color: #1b1b1b;
    text-decoration: none;
}
del:before {
    content: "";
    border-bottom: 2px solid #f30808;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    z-index: -1;
}

Далее:

Создаем зачеркнутый текст на CSS

Вероятнее для многих веб разработчиков станет оптимальным вариантом, чтоб создать зачёркнутый текста в html при задействовании CSS. Не секрет, что этот вариант займет немного больше времени от других вариаций, поэтому его редко применяют.

HTML

Код
<span class="pereknut_tekstura">html тег для зачеркнутого текста</span>

CSS

Код
.pereknut_tekstura {
text-decoration:line-through;
}

Здесь аналогично можно задействовать CSS свойство в самом теге с помощью атрибута style:

Код
<span style="text-decoration:line-through;">Здесь перечеркнутые знаки текста</span>

Здесь нужно сразу также подчеркнуть, что второй вариант не так сильно применяют, но суть в том состоит, что это рабочая версия, и какой вариант вы будете устанавливать, то здесь только от вас зависит, но всегда идет хорошим посылом, когда есть их чего выбрать.
Прикрепления: 0085369.png (5.5 Kb) · 9073472.png (2.8 Kb) · 7423428.png (25.0 Kb) · 1718303.png (5.0 Kb) · 1926231.png (3.5 Kb) · 5954310.png (3.1 Kb)
Страна: (RU)
  • Страница 1 из 1
  • 1
Поиск: