Html::tag()
Builds an HTML tag
Html::tag(string $name, array|string $content = '', array $attr = null, string $indent = null, int $level = 0): stringParameters
| Name | Type | Default | Description | 
|---|---|---|---|
| $name * | string | – | Tag name | 
| $content | array|string | '' | Scalar value or array with multiple lines of content; self-closing tags are generated automatically based on the Html::isVoid()list | 
| $attr | array | null | An associative array with additional attributes for the tag | 
| $indent | string | null | Indentation string, defaults to two spaces or nullfor output on one line | 
| $level | int | Indentation level | 
Return type
string
Parent class
  Kirby\Cms\Html    inherited from Kirby\Toolkit\Html  
Details
If you want to pass a string of HTML to the tag, you need an wrap it in an array:
$title = '<a href="#">Text</a>';
Html::tag('h1', [$title])