Чтобы получить моноширинный шрифт во встроенном контексте, обычно используют

Тег кода HTML-разметки. Клиенты браузера обычно отображают это по умолчанию в

моноширинный шрифт, такой как Courier. См. Таблицу A-14.


СРАВНЕНИЕ СИНТАКСИСА

ТАБЛИЦА А-1 4 .

Моноширинный синтаксис

ВИКИ МОНОПРОСТРАНСТВО

СИНТАКСИС

Оригинальная вики

(Не реализовано, за исключением предварительно отформатированного абзаца)

ТВики

= моноширинный текст =

ТАБЛИЦА А-1 5 .

401

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

ВИКИ ПОДЧЕРКНУТО

СИНТАКСИС

Оригинальная вики

(Не реализована)

Некоторые клоны

.подчеркнутый текст_

Другие клоны

Как встроенные встроенные теги HTML

Визуальное впечатление от встроенной разметки «кода» обычно такое же, как и у

предварительно отформатированные абзацы, за исключением пробелов и явных новых строк в

исходники не сохранились. Он не должен занимать абзацы.

Подчеркнутый

Подчеркнутый — это чисто визуальная разметка, но поддерживается некоторыми клонами вики.

См. Таблицу А-15.

Использование разметки для создания подчеркнутого текста не считается уместным в

HTML, за исключением очень особых обстоятельств, потому что это противоречит общепринятому

Соглашение о том, что гиперссылки отображаются как подчеркнутые. Даже если сайт пытается

подавить это поведение по умолчанию и представить ссылки "без оформления", нет

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

УБЕЖЕННЫЕ БЛОКИ

Экранированные блоки — это участки текста, исключенные из обычного URL и разметки.

замены. Синтаксис для этого сильно различается между вики, которые имеют

реализовал это. Обычно для вывода исходного кода требуется какой-то механизм экранирования.

включая исходный код HTML.

Есть два варианта побега:

• Отображать как текст (по умолчанию для вики)

• Разрешить теги HTML


402

ПРИЛОЖЕНИЕ

ТАБЛИЦА А-1 6 .

Сопоставление зарезервированных символов HTML

ИСХОДНЫЙ ТЕКСТ ВИКИ

КАРТЫ ДО

&

&ампер;

<

&lt;

>

&gt;

Чтобы отобразить исходный HTML-код, вики должна «перевести» зарезервированные текстовые символы в

Эквиваленты HTML — по крайней мере, эти три: «&», «<» и «>». См. Таблицу A-16.

Этот перевод вики по умолчанию означает, что зарезервированные маркеры всегда отображаются как

текст. Если ничего не переведено, клиент браузера пытается интерпретировать любые шаблоны, подобные тегам.

в исходнике как HTML.

Некоторые ограниченные escape-формы были реализованы в различных вики-клонах.

контексты, обычно только для того, чтобы отключить формирование активных гиперссылок из других действительных

текстовые шаблоны. Самый простой подход — ввести пробелы, символы подчеркивания или

подобные разрушающие шаблон вставки. См. Таблицу A-17.

ТАБЛИЦА А-1 7 .

Синтаксис экранированного блока

ЭКРАНИРОВАНИЕ СИНТАКСИСА ВИКИ

СИНТАКСИС

Оригинальная вики

(Не реализована)

Предлагается в этой книге

[литерал]..[/литерал], [sic]..[/sic], [esc]..[/esc]

Альтернативные пары тегов, которые могут экранировать друг друга.

Применимо как к абзацам, так и к строчным

контексты.

Pyki (вики Python)

{ { { . . . ) } } (Утроенные фигурные скобки в строках перед

и после блока, который нужно экранировать)

Свики/КоВеб

Внутри блока включения HTML <html>. . </html>

Теги HTML в таком блоке являются «активными» и

обрабатывается клиентом браузера.