Чтобы зачеркнуть текст на форуме с поддержкой BBCode, достаточно обернуть нужный фрагмент в тег [s]...[/s] — например, запись [s]старая цена[/s] отобразится как перечеркнутый текст. Это стандартный прием разметки, который используется на большинстве форумных движков: phpBB, vBulletin, XenForo, SMF и других. Однако синтаксис может отличаться в зависимости от платформы, и именно из-за этих различий у пользователей чаще всего возникают проблемы.

В этой статье разберем, как работает зачеркнутый текст в BBCode, какие варианты тегов существуют, почему разметка иногда не срабатывает и что делать, если форум не поддерживает нужный тег. Также сравним BBCode с альтернативами — HTML и Markdown, чтобы вы могли выбрать подходящий способ для любой площадки.

Что такое BBCode и зачем нужен тег зачеркивания

BBCode (Bulletin Board Code) — это облегченный язык разметки, созданный специально для форумов и досок объявлений. Вместо полноценного HTML пользователи пишут теги в квадратных скобках, а движок форума преобразует их в безопасный HTML-код при отображении сообщения. Такой подход защищает сайт от внедрения вредоносного кода и упрощает форматирование для людей, не знакомых с веб-версткой.

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

  • 📝 Исправление ошибок в посте с сохранением исходного текста — читатели видят, что именно было изменено;
  • 💰 Указание старой цены рядом с новой в торговых объявлениях;
  • ✅ Вычеркивание выполненных пунктов из списка задач или условий;
  • 😄 Стилистический прием для иронии или «мысленного» комментария в тексте.

Зачеркивание воспринимается мягче, чем полное удаление текста: информация остается доступной, но визуально помечается как неактуальная. Поэтому тег [s] считается одним из базовых инструментов форматирования наряду с жирным шрифтом и курсивом.

Синтаксис тега зачеркнутого текста

Базовый синтаксис предельно прост: открывающий тег [s] ставится перед фрагментом, закрывающий [/s] — после него. Важно не перепутать порядок скобок и не забыть слэш в закрывающем теге.

[s]Этот текст будет зачеркнут[/s]

На части форумов вместо [s] используется полная форма [strike] — она встречается, например, в некоторых настройках vBulletin и отдельных самописных движках. Результат идентичен:

[strike]Альтернативный вариант записи[/strike]

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

[b][s]Зачеркнутый жирный текст[/s][/b]
⚠️ Внимание: при вложении тегов соблюдайте правильный порядок закрытия — тег, открытый первым, должен закрываться последним. Запись вида [b][s]текст[/b][/s] — это ошибка: часть движков проигнорирует такую разметку или отобразит ее как обычный текст.
💡

Чтобы быстро проверить, сработает ли разметка, используйте кнопку «Предпросмотр» перед публикацией — она есть почти на всех форумах и показывает результат до отправки сообщения.