Руководство:Html.php
Appearance
Файл MediaWiki: Html.php | |
---|---|
Расположение: | includes/Html/ |
Исходный код: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Классы: | MediaWiki\Html\Html |
Before 1.40.1:
Файл MediaWiki: Html.php | |
---|---|
Расположение: | includes/ |
Исходный код: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Классы: | MediaWiki\Html\Html |
Html.php содержит класс Html. Этот класс представляет собой набор статических функций, которые служат двум целям:
- Реализовать любые алгоритмы, указанные в HTML5 или других спецификациях HTML, удобным и автономным способом.
- Разрешить удобное и безопасное создание HTML-элементов, таких как текущий класс Xml, но а) менее запутанно (Xml поддерживает специфичные для HTML вещи, но только иногда!), и б) не обязательно ограничивается выводом, совместимым с XML.
Configuration options
Методы
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()
Other
- isXmlMimeType() - Determines if the given MIME type is xml.
- srcSet() - Generate a srcset attribute value.