bbCode
bbCode (аббр. от англ. Bulletin Board Code) — язык разметки, используемый для форматирования сообщений на многих электронных досках объявлений (BBS) и форумах. Для форматирования текста используются теги, подобные тегам HTML, но, в отличие от них, заключённые в квадратные скобки. Перед отображением страницы движок форума производит разбор текста и преобразование его в HTML- или XHTML-код.
bbCode был придуман с целью предоставить более простой, безопасный и ограниченный по сравнению с HTML способ форматирования сообщений. Первоначально многие BBS позволяли пользователям использовать HTML-разметку, что могло приводить к побочным эффектам, таким как искажение разметки на странице, запуск JavaScript-сценариев (иногда, в целях вандализма). Некоторые реализации bbCode, использующие упрощённые методы трансляции в HTML, также могут испытывать проблемы с безопасностью.
Хотя основные теги bbCode мало отличаются в большинстве интернет-форумов, существует большое количество вариаций. Некоторые реализации чувствительны к регистру символов внутри тегов, другие позволяют подсвечивать текст HTML, PHP, SQL и других языков разметки и программирования при помощи специальных тегов.
Теги bbCode
В следующей таблице перечислены основные теги bbCode, используемые на большинстве современных форумов, а также их HTML-эквиваленты. Однако стоит заметить, что при использовании CSS эффект от применения этих тегов может быть значительно изменён и может не совпадать на различных сайтах, использующих bbCode. Многие форумы содержат список часто задаваемых вопросов с описанием их конкретной реализации bbCode.
bbCode | HTML | Эффект |
---|---|---|
[b]полужирный текст[/b]
|
<b>полужирный текст</b> (рекомендуется использовать тег <strong>)
|
полужирный текст |
[i]наклонный текст[/i]
|
<i>наклонный текст</i> (рекомендуется использовать тег <em>)
|
наклонный текст |
[u]подчёркнутый текст[/u]
|
<u>подчёркнутый текст</u> (рекомендуется использовать тег <span> со стилем "text-decoration: underline;")
|
подчёркнутый текст |
[s]зачёркнутый текст[/s]
|
<s>зачёркнутый текст</s> (рекомендуется использовать тег <del>)
|
|
[img]http://example.org/logo.png[/img]
|
<img src="http://example.org/logo.png">
|
Файл:Wikipedia-logo.png |
[url=http://wikipedia.org]Википедия[/url] или [url]http://ru.wikipedia.org[/url]
|
<a href="http://wikipedia.org">Википедия</a> или <a href="http://ru.wikipedia.org">http://ru.wikipedia.org</a>
|
Википедия |
Цитата:[quote]цитируемый текст[/quote]
|
Цитата:<blockquote>цитируемый текст</blockquote> (как правило, реализовано более изощрённым способом) |
Цитата:
|
[code]моноширинный текст[/code]
|
<pre>моноширинный текст</pre> (рекомендуется использовать тег <code> со стилем "white-space: pre;")
|
моноширинный текст
|
[size=15]Ваш текст[/size] (Стандартное значение "15". Обычно измеряется в пикселях (px)) |
<span style="font-size:15px;">Ваш текст</span>
|
Ваш текст |
[color=red]Красный текст[/color] or
[color=#FF0000]Красный текст[/color] (Может использоваться большое количество различных названий цветов или их шестнадцатеричных кодов) |
<span style="color: #FF0000">Красный текст</span>
|
Красный текст |
Ссылки
- Руководство по BBCode (англ.) на phpBB.com
- Справочник по BBCode (англ.)
- Мастер-класс по недокументированным функциям BBCode (рус.)
- Расширения BBCode (англ.) для Mozilla Firefox
- Модуль HTML::BBCode для Perl (англ.)
- PEAR package HTML_BBCodeParser для PHP (англ.)
- PHP-библиотека для работы с BBCode (рус)
- Java-библиотека для работы с BBCode (англ.)
Онлайн конверторы
cs:BBCode de:BBCode en:BBCode es:BBCode fi:BBCode fr:BBCode hu:BBCode it:BBCode ja:BBコード nl:BBCode no:BB-koder pl:BBCode pt:BBCode sv:BBCode tr:BBCode vi:BBCode zh:BBCode
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....