Форма HTML

#1
День добрый.
Вчера скачал Руну и уже сделал рабочий проект. В программе нашел возможность создавать html-форму, но вот нигде нет никакого мануала по ней: какая должна быть структура, какие теги поддерживаются, какой стандарт html реализован? Может я не там искал? Могли бы вы указать где почерпнуть данную информацию?
 

Vladimir

Администратор
Команда форума
#2
Добрый день.
Краткое описание HTML-формы есть в технической справке: http://runabase.ru/help/structure.html#html
Данную форму можно использовать для формирования страниц со справочной информацией, пользовательской документацией, описанием функциональности текущего проекта и другого.
Поддерживается разметка, определенная спецификацией HTML 4.
Из поддерживаемых тэгов, список которых приведу ниже, два имеют дополнительный функционал:
- <a href="Имя объекта/формы">...</ a> - открывает объект или форму проекта;
- <img src="Рисунок из ресурсов"/> - вставляется рисунок из ресурсов проекта (указать расширение .png или .jpg).

Осуждалась также в теме Создание Справочника по проекту.
В 6-ой версии будет возможность открытия формы в отдельном системном окне или в окне поверх всех остальных.

Поддерживаются тэги:
- a - якорь или ссылка (поддерживает атрибуты href и name);
- address - адрес;
- b - жирный шрифт;
- big - больший шрифт;
- blockquote - параграф с отступом;
- body - тело документа (поддерживает атрибут bgcolor который может быть именем цвета в языке Qt или определением цвета #RRGGBB);
- br - разрыв строки;
- center - центрированный параграф;
- cite - встроенная цитата (такой же как i);
- code - код (такой же как tt);
- dd - определение данных;
- dfn - определение (такой же как i);
- div - деление документа (поддерживает стандартные атрибуты блока);
- dl - определение списка (поддерживает стандартные атрибуты блока);
- dt - определение составляющих (поддерживает стандартные атрибуты блока);
- em - выделение (такой же как i);
- font - размер шрифта, стиль и/или цвет (поддерживает следующие атрибуты: size, face и color);
- h1, h2, h3, h4, h5, h6 - заголовки уровня 1-6 (поддерживает стандартные атрибуты блока);
- head - заголовок документа;
- hr - горизонтальная линия (поддерживает атрибут width который может быть указан как абсолютное или относительное (%) значение);
- html - документ HTML;
- i - наклонный текст;
- img - изображение (поддерживает атрибуты src, source (для поддержки Qt 3), width и height);
- kbd - текст вводимый пользователем;
- meta - мета информация;
- li - элемент списка;
- nobr - неразрывный текст;
- ol - упорядоченный список (поддерживает стандартные атрибуты списка);
- p - параграф (по умолчанию выравнивается по левому краю, поддерживает стандартные атрибуты блока);
- pre - преформатированный текст;
- s - зачеркнутый текст;
- samp - пример кода (такой же как tt);
- small - маленький шрифт;
- span - группированные элементы;
- strong - жирный текст (такой же как b);
- sub - нижний индекс;
- sup - верхний индекс;
- table - таблица (поддерживает следующие атрибуты: border, bgcolor, cellspacing, cellpadding, width и height);
- tbody - тело таблицы (ничего не делает);
- td - ячейка данных таблицы (поддерживает стандартные атрибуты ячейки таблицы);
- tfoot - сноска таблицы (ничего не делает);
- th - ячейка заголовка таблицы (поддерживает стандартные атрибуты ячейки таблицы);
- thead - заголовок таблицы;
- title - заголовок документа;
- tr - строка таблицы (поддерживает атрибут bgcolor который может быть именем цвета или определением цвета #RRGGBB);
- tt - моноширинный шрифт;
- u - подчеркнутый текст;
- ul - неупорядоченный список (поддерживает стандартные атрибуты списка);
- var - переменная (такой же как i).

Атрибуты поддерживаемые тегами div, dl, dt, h1, h2, h3, h4, h5, h6, p:
- align (left, right, center, justify);
- dir (ltr, rtl).

Атрибут поддерживаемый тегами ol и ul:
- type (1, a, A, square, disc, circle).

Атрибуты поддерживаемые тегами td и th:
- width (абсолютная, относительная или без значения);
- bgcolor (имена цветов или #RRGGBB);
- colspan;
- rowspan;
- align (left, right, center, justify);
- valign (top, middle, bottom).