# Class yii\bootstrap\Html

Inheritance | yii\bootstrap\Html » yii\bootstrap\BaseHtml » yii\helpers\Html » yii\helpers\BaseHtml
Available since version | 2.0.5
Source Code | https://github.com/yiisoft/yii2-bootstrap/blob/master/Html.php

Html is an enhanced version of yii\helpers\Html helper class dedicated to the Bootstrap needs.

This class inherits all functionality available at yii\helpers\Html and can be used as substitute.

Attention: do not confuse yii\bootstrap\Html and yii\helpers\Html, be careful in which class you are using inside your views.

## Public Properties

Hide inherited properties

Property | Type | Description | Defined By
--- | --- | --- | ---
$attributeOrder | array | The preferred order of attributes in a tag. | yii\helpers\BaseHtml
$attributeRegex | string | Regular expression used for attribute name validation. | yii\helpers\BaseHtml
$dataAttributes | array | List of tag attributes that should be specially handled when their values are of array type. | yii\helpers\BaseHtml
$voidElements | array | List of void elements (element name => 1) | yii\helpers\BaseHtml

## Public Methods

Hide inherited methods

Method | Description | Defined By
--- | --- | ---
a() | Generates a hyperlink tag. | yii\helpers\BaseHtml
activeCheckbox() | Generates a checkbox tag together with a label for the given model attribute. | yii\helpers\BaseHtml
activeCheckboxList() | Generates a list of checkboxes. | yii\helpers\BaseHtml
activeDropDownList() | Generates a drop-down list for the given model attribute. | yii\helpers\BaseHtml
activeFileInput() | Generates a file input tag for the given model attribute. | yii\helpers\BaseHtml
activeHiddenInput() | Generates a hidden input tag for the given model attribute. | yii\helpers\BaseHtml
activeHint() | Generates a hint tag for the given model attribute. | yii\helpers\BaseHtml
activeInput() | Generates an input tag for the given model attribute. | yii\helpers\BaseHtml
activeLabel() | Generates a label tag for the given model attribute. | yii\helpers\BaseHtml
activeListBox() | Generates a list box. | yii\helpers\BaseHtml
activePasswordInput() | Generates a password input tag for the given model attribute. | yii\helpers\BaseHtml
activeRadio() | Generates a radio button tag together with a label for the given model attribute. | yii\helpers\BaseHtml
activeRadioList() | Generates a list of radio buttons. | yii\helpers\BaseHtml
activeStaticControl() | Generates a Bootstrap static form control for the given model attribute. | yii\bootstrap\BaseHtml
activeTextInput() | Generates a text input tag for the given model attribute. | yii\helpers\BaseHtml
activeTextarea() | Generates a textarea tag for the given model attribute. | yii\helpers\BaseHtml
addCssClass() | Adds a CSS class (or several classes) to the specified options. | yii\helpers\BaseHtml
addCssStyle() | Adds the specified CSS style to the HTML options. | yii\helpers\BaseHtml
beginForm() | Generates a form start tag. | yii\helpers\BaseHtml
beginTag() | Generates a start tag. | yii\helpers\BaseHtml
button() | Generates a button tag. | yii\helpers\BaseHtml
buttonInput() | Generates an input button. | yii\helpers\BaseHtml
checkbox() | Generates a checkbox input. | yii\helpers\BaseHtml
checkboxList() | Generates a list of checkboxes. | yii\bootstrap\BaseHtml
csrfMetaTags() | Generates the meta tags containing CSRF token information. | yii\helpers\BaseHtml
cssFile() | Generates a link tag that refers to an external CSS file. | yii\helpers\BaseHtml
cssStyleFromArray() | Converts a CSS style array into a string representation. | yii\helpers\BaseHtml
cssStyleToArray() | Converts a CSS style string into an array representation. | yii\helpers\BaseHtml
decode() | Decodes special HTML entities back to the corresponding characters. | yii\helpers\BaseHtml
dropDownList() | Generates a drop-down list. | yii\helpers\BaseHtml
encode() | Encodes special characters into HTML entities. | yii\helpers\BaseHtml
endForm() | Generates a form end tag. | yii\helpers\BaseHtml
endTag() | Generates an end tag. | yii\helpers\BaseHtml
error() | Generates a tag that contains the first validation error of the specified model attribute. | yii\bootstrap\BaseHtml
errorSummary() | Generates a summary of the validation errors. | yii\helpers\BaseHtml
escapeJsRegularExpression() | Escapes regular expression to use in JavaScript. | yii\helpers\BaseHtml
fileInput() | Generates a file input field. | yii\helpers\BaseHtml
getAttributeName() | Returns the real attribute name from the given attribute expression. | yii\helpers\BaseHtml
getAttributeValue() | Returns the value of the specified attribute name or expression. | yii\helpers\BaseHtml
getInputId() | Generates an appropriate input ID for the specified attribute name or expression. | yii\helpers\BaseHtml
getInputName() | Generates an appropriate input name for the specified attribute name or expression. | yii\helpers\BaseHtml
hiddenInput() | Generates a hidden input field. | yii\helpers\BaseHtml
icon() | Composes icon HTML for bootstrap Glyphicons. | yii\bootstrap\BaseHtml
img() | Generates an image tag. | yii\helpers\BaseHtml
input() | Generates an input type of the given type. | yii\helpers\BaseHtml
jsFile() | Generates a script tag that refers to an external JavaScript file. | yii\helpers\BaseHtml
label() | Generates a label tag. | yii\helpers\BaseHtml
listBox() | Generates a list box. | yii\helpers\BaseHtml
mailto() | Generates a mailto hyperlink. | yii\helpers\BaseHtml
ol() | Generates an ordered list. | yii\helpers\BaseHtml
passwordInput() | Generates a password input field. | yii\helpers\BaseHtml
radio() | Generates a radio button input. | yii\helpers\BaseHtml
radioList() | Generates a list of radio buttons. | yii\bootstrap\BaseHtml
removeCssClass() | Removes a CSS class from the specified options. | yii\helpers\BaseHtml
removeCssStyle() | Removes the specified CSS style from the HTML options. | yii\helpers\BaseHtml
renderSelectOptions() | Renders the option tags that can be used by dropDownList() and listBox(). | yii\helpers\BaseHtml
renderTagAttributes() | Renders the HTML tag attributes. | yii\helpers\BaseHtml
resetButton() | Generates a reset button tag. | yii\helpers\BaseHtml
resetInput() | Generates a reset input button. | yii\helpers\BaseHtml
script() | Generates a script tag. | yii\helpers\BaseHtml
staticControl() | Renders Bootstrap static form control. | yii\bootstrap\BaseHtml
style() | Generates a style tag. | yii\helpers\BaseHtml
submitButton() | Generates a submit button tag. | yii\helpers\BaseHtml
submitInput() | Generates a submit input button. | yii\helpers\BaseHtml
tag() | Generates a complete HTML tag. | yii\helpers\BaseHtml
textInput() | Generates a text input field. | yii\helpers\BaseHtml
textarea() | Generates a text area input. | yii\helpers\BaseHtml
ul() | Generates an unordered list. | yii\helpers\BaseHtml

## Protected Methods

Hide inherited methods

Method | Description | Defined By
--- | --- | ---
activeBooleanInput() | Generates a boolean input This method is mainly called by activeCheckbox() and activeRadio(). | yii\helpers\BaseHtml
activeListInput() | Generates a list of input fields. | yii\helpers\BaseHtml
booleanInput() | Generates a boolean input. | yii\helpers\BaseHtml
setActivePlaceholder() | Generate placeholder from model attribute label. | yii\helpers\BaseHtml