BKSRU
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ОПИСЬ ТЕГОВ DSLCSS Не удалось отменить действие тегов форума. Поэтому здесь продублировал текст http://rghost.ru/42906348 Здесь пока, что опись только тегов Lego. КАК ПОЛЬЗОВАТЬСЯ ТЕГАМИ LEGO: Техника конструирования таких тегов основана на использовании простейшей логики, но при этом позволяет творить чудеса. Вместо длинного списка стилей блоков, мы можем обойтись несколькими условиями, что бы сократить их до минимума. При этом сборный тег для DSL становится компактным и вместо длинного списка новых тегов, что бы задать комплекс стилей для блока мы можем использовать один комплексный тег с заданным набором стилей. Схематично это можно представить так: Из этой схемы: [c gd1][c gd2][c gd3][c gd3]БЛОК[/c][/c][/c][/c] Мы можем перейти к этой: [c _gd1_gd2_gd3_gd3]БЛОК[/c] Причем, составляющие _gd1,_gd2... мы можем собирать в любом порядке и не обязательно все составляющие. Однако, лучше придерживаться правил. Кроме того, с тегами LEGO мы можем использовать как старые теги, так и любые новые. Предлагаю, довольно удобную, схему комбинирования старых и новых тегов. Которая позволяет не запутаться и делает процесс более наглядным. В нижнем примере, слово БЛОК будет выделено жирным шрифтом красного цвета и со свойствами заданными комплексным тегом (например шрифтом с засечками, 18px, с красной строки 20px, с надчеркиванием): [c _gd1_gd2_gd3_gd3] [c red]БЛОК[/c] [/c] ТЕГИ LEGO: [c gd][/c] - Тег отмены блока. Это самостоятельный тег. Используется для скрытия элемента (блока). В частности, применяется для заголовков, если хотим их скрыть и использовать свои заголовки, редактируемые в теле карточки. Это позволяет придать заголовку любой текстовый или графически вид. Причем он не обязательно может совпадать с заголовком карточки. Скрыть заголовок также потребуется для создания особых плавающих словариков: произношения, таблиц форм... Синтаксис для заголовков: {[c gd]}Заголовок карточки{[/c]} Следующие теги относятся к форматированию текста и являются непосредственно тегами LEGO: [c _Nff][/c] - Тег фонта шрифта (font-family), где N номер шрифта. В частности пока один такой фонт (предлагайте варианты): 1 - Georgia, 'Times New Roman', Times, serif [c _Nfs][/c] - Тег размера шрифта (font-size). Где N размер шрифта в пикселях. Доступны: 14, 16, 18, 20, 22, 24, 26, 28, 36, 48. [c _Ntd][/c] - Тег оформления текста (text-decoration). Где N номер вида оформления: 1 - перечеркивание 2 - надчеркивание [c _Nti][/c] - Тег отступа текста, красной строки (text-indent). Где N размер отступа в пикселях. Пока доступен отступ в 20px. При желании можно добавить, причем не только отступ, но и заступ. [c _Nmb][/c] - Тег отступа нижней границы блоков margin-bottom. Где N размер дополнительного отступа в пикселях к стандартному межстрочному. Пока доступен в 5px. Следующий пример показывает вариант использования полного тега LEGO. Можете использовать свои параметры, удалять лишние кирпичики по вкусу. Причем, здесь два абзаца. И для этого не пришлось дублировать тег. Каждый абзац начинается с красной строки - с отступа. А между абзацами увеличенный межстрочный интервал. В первом абзаце дополнительно использованы стандартные теги: LEGO [c _1ff_16fs_2td_20ti_5mb] Техника конструирования тегов [c red]LEGO[/c] основана на использовании простейшей логики, но при этом позволяет творить чудеса. Вместо длинного списка стилей блоков, мы можем обойтись несколькими условиями, что бы сократить их до минимума. [/c] Следующий пример той же карточки, но скрыто имя карточки. Однако, использовано свое имя и со своим оформлением. {[c gd]}LEGO{[/c]} [c _1ff_24fs][c red]LEGO [c _1ff_16fs_2td_20ti_5mb] Техника конструирования тегов [c red]LEGO[/c] основана на использовании простейшей логики, но при этом позволяет творить чудеса. Вместо длинного списка стилей блоков, мы можем обойтись несколькими условиями, что бы сократить их до минимума. [/c] |