Подписаться через RSS2Email.ru
|
Показать HTML | Показать BBCode
PHP-библиотека xBB 0.29 для работы с BBCode
Поддерживаемые теги
Семантические выделения в тексте
Ниже перечислены теги, которые несут на себе семантическую нагрузку. Теги для подсветок синтаксисов (с помощью GeSHi) также можно было бы включить в этот список, но, так как это большая тема, то вынесена на отдельную страницу.
[abbr] - аббревиатура. Эквивалент HTML-ного <abbr class="bb">. Может использоваться в форме [abbr="расшифровка аббревиатуры"], что эквивалентно <abbr class="bb" title="расшифровка аббревиатуры">. Пример:
Код
| Результат
|
|---|
[abbr="PHP: Hypertext Preprocessor"]PHP[/abbr]
| PHP
|
[acronym] - акроним. Эквивалент HTML-ного <acronym class="bb">. Может использоваться в форме [acronym="расшифровка акронима"], что эквивалентно <acronym class="bb" title="расшифровка акронима">. Пример:
Код
| Результат
|
|---|
[acronym="Хранимая процедура"]хранимка[/acronym]
| хранимка
|
[address] - контактная информация. Эквивалент HTML-ного <address class="bb">. Пример:
Код
| Результат
|
|---|
[address]Узбекистан, г. Ташкент[/address]
| Узбекистан, г. Ташкент
|
[bbcode] - тег для подсветки ББКода. Внутри [bbcode] теги BBCode, смайлики, и "автоматические ссылки" не транслируются в HTML, а посвечиваются. Пример:
Код
| Результат
|
|---|
[bbcode]В содержимом тега @l;bbcode@r; можно использовать мнемонизацию спецсимволов, чтобы исключить неоднозначную трактовку вложенности тегов. Например, неоднозначность "[bbcode] @l;/bbcode@r; [/bbcode]" можно исключить, написав "[bbcode] @at;l;/bbcode@at;r; [/bbcode]". Если же вам надо вывести собственно мнемонику какого-то спецсимвола, то она сама должна быть мнемонизирована. То есть, чтобы вывести '@at;l;', нужно набрать '@at;at;l;'.[/bbcode]
| В содержимом тега [bbcode] можно использовать мнемонизацию спецсимволов, чтобы исключить неоднозначную трактовку вложенности тегов. Например, неоднозначность "[bbcode] [/bbcode] [/bbcode]" можно исключить, написав "[bbcode] @l;/bbcode@r; [/bbcode]". Если же вам надо вывести собственно мнемонику какого-то спецсимвола, то она сама должна быть мнемонизирована. То есть, чтобы вывести '@l;', нужно набрать '@at;l;'.
|
[blockquote] - синоним тега [quote].
[cite] - тег для выделения авторов или источников цитат. Эквивалент HTML-ного <cite class="bb" />. Пример:
Код
| Результат
|
|---|
"Да будет свет!", - сказал [cite]поэт[/cite].
| "Да будет свет!", - сказал поэт.
|
[del] - удаленный текст. Отображается как зачеркнутый. Эквивалент HTML-ного <del class="bb" />. Синоним для [s] и [strike]. Пример:
Код
| Результат
|
|---|
[del]удаленный текст[/del]
| удаленный текст
|
[h1] - заголовок первого уровня. Эквивалент HTML-ного <h1 class="bb">. Поддерживает атрибут align. Пример:
Код
| Результат
|
|---|
[h1]Заголовок 1[/h1]
|
Заголовок 1
|
[h2] - заголовок второго уровня. Эквивалент HTML-ного <h2 class="bb">. Поддерживает атрибут align. Пример:
Код
| Результат
|
|---|
[h2]Заголовок 2[/h2]
|
Заголовок 2
|
[h3] - заголовок третьего уровня. Эквивалент HTML-ного <h3 class="bb">. Поддерживает атрибут align. Пример:
Код
| Результат
|
|---|
[h3]Заголовок 3[/h3]
|
Заголовок 3
|
[h4] - заголовок четвертого уровня. Эквивалент HTML-ного <h4 class="bb">. Поддерживает атрибут align. Пример:
Код
| Результат
|
|---|
[h4]Заголовок 4[/h4]
|
Заголовок 4
|
[h5] - заголовок пятого уровня. Эквивалент HTML-ного <h5 class="bb">. Поддерживает атрибут align. Пример:
Код
| Результат
|
|---|
[h5]Заголовок 5[/h5]
|
Заголовок 5
|
[h6] - заголовок шестого уровня. Эквивалент HTML-ного <h6 class="bb">. Поддерживает атрибут align. Пример:
Код
| Результат
|
|---|
[h6]Заголовок 6[/h6]
|
Заголовок 6
|
[ins] - тег для выделения добавленных кусков текста (в противоположность тегу [del], выделяющему исключенные куски текста). Эквивалент HTML-ного <ins class="bb">. Пример:
Код
| Результат
|
|---|
Инициатива [del]наказуема[/del] [ins]поощряема[/ins]
| Инициатива наказуема поощряема
|
[p] - тег, контейнер абзаца. Нужен для тех, кому небезразлична семантическая правильность набираемых текстов. Эквивалент HTML-ного <p class="bb">. Поддерживает атрибут align. Пример:
Код
| Результат
|
|---|
[p]Первый абзац, воровненный по умолчанию[/p]
[p align=center]Второй, по центру[/p]
|
Первый абзац, воровненный по умолчанию
Второй, по центру
|
[quote] - Цитата. При конвертации конструкция [quote=Автор]текст[/quote] переводится в
<blockquote class="bb_quote"><div class="bb_quote_author">Автор</div>текст</blockquote>
В результате применения таблицы стилей, это может выглядеть так:
Автор текст
Автора указывать необязательно.
Визуальное оформление цитат следует делать с помощью CSS.
blockquote.bb_quote {
border: #d0d0d0 1px solid;
background-color: #f6f6f6;
padding: 5px;
margin: 1em 0 0 .75em;
}
div.bb_quote_author {
border: #d0d0d0 1px solid;
border-width: 1px 2px 2px 1px;
margin-top: -1.2em;
background-color: #f6f6f6;
width: 150px;
white-space: nowrap;
font-weight: bold;
text-align: center;
}
div.bb_quote_author:after {
content: " писал(а):";
}
[var] - тег для выделения имен переменных из программных кодов. Эквивалент HTML-ного <var class="bb">. Пример:
Код
| Результат
|
|---|
Переменная [var]$myvar[/var]
| Переменная $myvar
|
Последнее редактирование: 2011-10-15 14:02:33
Метки материала:
теги BBCode, xBB, abbr, acronym, address, bbcode, quote, CSS, HTML, примеры BBCode
Оставьте, пожалуйста, свой комментарий к публикации
|