Manuel:Html.php
Fichier MediaWiki : Html.php | |
---|---|
Emplacement : | includes/Html/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | MediaWiki\Html\Html |
Before 1.40.1:
Fichier MediaWiki : Html.php | |
---|---|
Emplacement : | includes/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | MediaWiki\Html\Html |
Html.php contient la classe Html. Cette classe est une collection de fonctions statiques qui servent à deux choses :
- Implementer tous les algorithmes spécifiés par HTML5 ou d'autres spécifications HTML de manière pratique et autonome.
- Permettre aux éléments HTML d'être générés de manière pratique et sécurisée, comme la classe Xml actuelle, mais a) moins confus (Xml prend en charge des choses spécifiques à HTML, mais seulement parfois!) et b) pas nécessairement limité à la sortie compatible XML.
Configuration options
Méthodes
General methods for HTML elements and attributes
- rawElement() - Renvoie un élément HTML dans une chaîne de caractères.
- 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.