Jump to content

Руководство:Html.php

From mediawiki.org
This page is a translated version of the page Manual:Html.php and the translation is 100% complete.

Before 1.40.1:

Html.php содержит класс Html. Этот класс представляет собой набор статических функций, которые служат двум целям:

  1. Реализовать любые алгоритмы, указанные в HTML5 или других спецификациях HTML, удобным и автономным способом.
  2. Разрешить удобное и безопасное создание 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.