Manual:Html.php/ru

Before 1.40.1:

Html.php содержит класс Html. Этот класс представляет собой набор статических функций, которые служат двум целям:
 * 1) Реализовать любые алгоритмы, указанные в HTML5 или других спецификациях HTML, удобным и автономным способом.
 * 2) Разрешить удобное и безопасное создание HTML-элементов, таких как текущий класс Xml, но а) менее запутанно (Xml поддерживает специфичные для HTML вещи, но только иногда!), и б) не обязательно ограничивается выводом, совместимым с XML.

Configuration options

 * Manual:$wgMimeType

General methods for HTML elements and attributes

 * rawElement - Возвращает HTML-элемент в строке.
 * element - similar but escapes HTML-escapes incoming content
 * openElement
 * closeElement
 * expandAttributes

Methods for specific elements

 * buttonAttributes
 * getTextInputAttributes - Modifies a set of attributes meant for text input elements and apply a set of default attributes.
 * linkButton
 * submitButton
 * input
 * check - checkboxes
 * radio - radio buttons
 * label
 * hidden
 * textarea
 * scripts:
 * inlineScript
 * linkedScript
 * styles:
 * inlineStyle
 * linkedStyle
 * Message boxes
 * noticeBox
 * warningBox
 * etc.
 * Drop-down box for selecting a namespace
 * namespaceSelector
 * namespaceSelectorOptions
 * htmlHeader
 * htmlHeader

Other

 * isXmlMimeType - Determines if the given MIME type is xml.
 * srcSet - Generate a srcset attribute value.