Начало Полигона - кодировки, справочные страницы

Расширение Полигона - малострочники
теговое расширение команд Полигона.

[Введение в работу с Полигоном]

Ссылки справа от полей Полигона представляют собой команды внедрения тегов в строки буриме (в случае, когда Полигон наблюдается в верхнем основном окне). Теги могут работать и безотносительно к Полигону, если их вручную расставить в полях отправки задания. На данной странице описывается их применение и особенности работы.

    Коды HTML (теги), которые появляются во 2-7 строках Полигона после нажатия на ссылки 1, 2, 3, 4 справа от кнопки "Полигон", специально подобраны так, чтобы текст буриме одинаково выглядел в различных браузерах и не нарушал целостность последующего текста. Любые изменения в тегах требуют тщательной проверки в браузерах и проверки сохранности текстов после них (грубо говоря, парные теги должны быть закрыты). Применять же приведённые заготовки просто - достаточно вписать вместо блоков текста  1a, 1b, ...   отрывки текста буриме так, чтобы в конце строк отправки оказались слова рифм. Режим предварительной проверки позволяет убедиться, что получилось то, что было нужно, или повторить попытку.

    Ниже показано, как создаются "малострочники" из своих заготовок.

    Если скопировать код однострочника, который появляется на Полигоне после нажатия на ссылку "1", в HTML-страницу, и сделать ширину границы border=1 для наглядности:

11	* * *</pre>
<table border=1 cellpadding=0 cellspacing=0 align=left bordercolor=8FEDEF><tr><td><pre>1a 
</td><td><pre>1b 
</td><td><pre>1c 
</td></tr></table><pre>1d.
			!$author$

, то увидим такую картину:

11	* * *
1a  1b  1c 
1d.
		!$author$

    Как видно, содержимое ячеек 1a, 1b, ... идёт в одной строке, при этом существенны пробелы в конце ячейки. Если подставить другие буквы и рифмы, можно получить вполне осмысленный однострочник. Ширина границы, равная 0, делает незаметной границу между ячейками, поэтому можно пользоваться началом следующей ячейки как продолжением текста предыдущей, сцеплять слова между ячейками.

    При создании двухстрочника (шаблон появляется на Полигоне по ссылке "2") границы между ячейками располагаются следующим образом:

11	* * *
1a  1b 
2a  2b 
1c,
2c.
			!$author$

    Здесь имеется ограничение на свободу расположения текста, потому что ширина верхней ячейки всегда равна ширине нижней. Если ширины фрагментов в ячейках различны, придётся подбирать пробелы между словами так, чтобы текст смотрелся приемлемо. Как в следующем примере, в котором границы оставлены видимыми.

11	* * *
1a 215 515 1515 1 1b 5 1 51 51 5  
            2a 26  2b
1c,
2c.

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

    Последний из вариантов кода, предлагаемый Полигоном - под ссылкой "3". Это 4-строчник, но в нём возможно писать рифмы в любом месте строки буриме за счёт трюка с таблицей, прижатой к правому краю окна. В таблице справа с помощью пробелов надо предусмотреть столько места в каждой строчке, чтобы текст в ней не закрывал текст слева. Точной стыковки символов добиться здесь невозможно, потому что IE4-5 таблицу справа позиционирует неточно при узких окнах, а об NN4 с узкими окнами - и говорить нечего, достаточно раз взглянуть. Поэтому рекомендуется после рифм среди строк предусматривать не 1, а 2 пробела. На следующем примере в браузере IE в этом можно убедиться (уменьшите ширину окна так, чтобы первая строчка не помещалась в окно):

11	* * *
    1b 1212222122122121 212121212121
    2b
   3b
     4b
1a,
2a
3a
4a.
			!$author$

(Рамка таблицы выделена для демонстрации, хотя она нарушает высоты строк слева и справа.) Из этой таблицы легко создать многострочник, используя "<br>". Вот как это выглядит с нулевой шириной границы:

11	* * *
    1b 1212222122122121 212121212121
    2b
   3b
     4b
1a,
2a
3a
4a.
			!$author$

При варьировании содержания тегов всегда желательно предварительно смотреть через браузер заготовку буриме, чтобы убедиться, что он правильно показывает результат. На сервере для этого есть режим предварительного просмотра, но при существенном изменении тегов результат надо проверять во всех возможных браузерах и операционных системах, и не только сам текст буриме, но и смоделировать продолжение списка буриме, чтобы убедиться, что теги не нарушают последующий текст. И ещё 3 случая проверки - смоделировать просмотр буриме в Кондуите, в групповом Кондуите и в списке с оцениванием. Достоинство заготовок, выдаваемых с Полигона - в том, что они уже проверены на правильность работы в этих случаях. (Единственная оговорка - ссылка "3" для случая длинных строк буриме, как было сказано выше, не смотрится в NN при узких окнах. Её следует применять для коротких строк - до 50-60 символов.) Кроме того, надо учитывать, что все встретившиеся в тексте теги <br> сервер при показе буриме заменяет на <font color=C9C9C9>//</font><br> - перенос с бледными наклонными чертами, чтобы отличить заданную рифму от призвольного переноса строки, а появления тегов <font ...> и <!-- ... - не допускает.