Jump to content

Příručka:Html.php

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

Html.php obsahuje třídu Html. Tato třída je kolekcí statických funkcí, které slouží dvěma účelům:

  1. Implementujte libovolné algoritmy specifikované HTML5 nebo jinými specifikacemi HTML pohodlným a samostatným způsobem.
  2. Umožní pohodlné a bezpečné generování HTML elementů, podobně jako aktuální třída XML, ale a) méně zmateně (Xml podporuje věci specifické pro HTML, ale jen někdy!) a b) nemusí být nutně omezeno na výstup kompatibilní s XML.

Možnosti konfigurace

Metody

Obecné metody pro HTML elementy a atributy

  • rawElement() – Vrátí HTML element v řetězci
  • element() – podobné, ale escape HTML-escape příchozí obsah
  • openElement()
  • closeElement()
  • expandAttributes()

Metody pro specifické prvky

  • buttonAttributes()
  • getTextInputAttributes() – Upraví sadu atributů určených pro prvky textového vstupu a použije sadu výchozích atributů.
  • linkButton()
  • submitButton()
  • input()
  • check() – zaškrtávací políčka
  • radio() – přepínače
  • label()
  • hidden()
  • textarea()
  • skripty
    • inlineScript()
    • linkedScript()
  • styles:
    • inlineStyle()
    • linkedStyle()
  • Message boxes
    • noticeBox()
    • warningBox()
    • atd.
  • Rozbalovací nabídka pro výběr jmenného prostoru
    • namespaceSelector()
    • namespaceSelectorOptions()
  • htmlHeader()

Další

  • isXmlMimeType() – Určuje, zda je daný typ MIME xml.
  • srcSet() – Vygenerujte hodnotu atributu srcset.