Because HAPEL calls the majority of its core methods in the same way, it would be redundant to document every single method. Because of this, methods that share the same call format are documented as "standard" below.
Other methods that use different formatting are documented separately.
Tag | Method | Documentation |
---|---|---|
comment($child) |
see comment | |
!doctype | doctype($type) |
see doctype |
a | a($child, $href, $title, $class, $id, $style, $data, $attr) |
see a |
abbr | abbr($child, $class, $id, $style, $data, $attr) |
see standard |
address | address($child, $class, $id, $style, $data, $attr) |
see standard |
area | area($shape, $coords, $href, $rel, $alt, $attr) |
see area |
article | article($child, $class, $id, $style, $data, $attr) |
see standard |
aside | aside($child, $class, $id, $style, $data, $attr) |
see standard |
audio | audio($child, $class, $id, $style, $data, $attr) |
see standard |
b | b($child, $class, $id, $style, $data, $attr) |
see standard |
base | base($href, $target) |
see base |
bdi | bdi($child, $class, $id, $style, $data, $attr) |
see standard |
bdo | bdo($child, $class, $id, $style, $data, $attr) |
see standard |
big | big($child, $class, $id, $style, $data, $attr) |
see standard |
blockquote | blockquote($child, $class, $id, $style, $data, $attr) |
see standard |
body | body($child, $class, $id, $style, $data, $attr) |
see standard |
br | br($class, $id, $style, $attr) |
see br |
button | button($child, $name, $value, $type, $class, $id, $style, $attr) |
see button |
canvas | canvas($child, $class, $id, $style, $data, $attr) |
see standard |
caption | caption($child, $class, $id, $style, $data, $attr) |
see standard |
cite | cite($child, $class, $id, $style, $data, $attr) |
see standard |
code | code($child, $class, $id, $style, $data, $attr) |
see standard |
col | col($child, $span, $class, $id, $style, $data, $attr) |
see standard |
colgroup | colgroup($child, $class, $id, $style, $data, $attr) |
see standard |
data | data($child, $class, $id, $style, $data, $attr) |
see standard |
datalist | datalist($child, $id, $attr) |
see datalist |
dd | dd($child, $class, $id, $style, $data, $attr) |
see standard |
del | del($child, $class, $id, $style, $data, $attr) |
see standard |
details | details($child, $class, $id, $style, $data, $attr) |
see standard |
dfn | dfn($child, $class, $id, $style, $data, $attr) |
see standard |
dialog | dialog($child, $class, $id, $style, $data, $attr) |
see standard |
div | div($child, $class, $id, $style, $data, $attr) |
see standard |
dl | dl($child, $class, $id, $style, $data, $attr) |
see standard |
dt | dt($child, $class, $id, $style, $data, $attr) |
see standard |
em | em($child, $class, $id, $style, $data, $attr) |
see standard |
fieldset | fieldset($child, $class, $id, $style, $data, $attr) |
see standard |
figcaption | figCaption($child, $class, $id, $style, $data, $attr) |
see standard |
figure | figure($child, $class, $id, $style, $data, $attr |
see standard |
footer | footer($child, $class, $id, $style, $data, $attr) |
see standard |
form | form($child, $method, $action, $class, $id, $style, $data, $attr) |
see form |
h1 | h1($child, $class, $id, $style, $data, $attr) |
see standard |
h2 | h2($child, $class, $id, $style, $data, $attr) |
see standard |
h3 | h3($child, $class, $id, $style, $data, $attr) |
see standard |
h4 | h4($child, $class, $id, $style, $data, $attr) |
see standard |
h5 | h5($child, $class, $id, $style, $data, $attr) |
see standard |
h6 | h6($child, $class, $id, $style, $data, $attr) |
see standard |
head | head($child, $class, $id, $style, $data, $attr) |
see standard |
header | header($child, $class, $id, $style, $data, $attr) |
see standard |
hr | hr($class, $id, $style, $attr) |
see hr |
html | html($child, $lang, $attr) |
see html |
i | i($child, $class, $id, $style, $data, $attr) |
see standard |
iframe | iframe($src, $title, $class, $id, $style, $data, $attr) |
see iframe |
img | img($src, $alt, $class, $id, $style, $data, $attr) |
see img |
input | input($type, $name, $value, $required, $placeholder, $class, $id, $style, $data, $attr) |
see input |
ins | ins($child, $class, $id, $style, $data, $attr) |
see standard |
kdb | kbd($child, $class, $id, $style, $data, $attr) |
see standard |
label | label($child, $for, $class, $id, $style, $data, $attr) |
see label |
legend | legend($child, $class, $id, $style, $data, $attr) |
see standard |
li | li($child, $class, $id, $style, $data, $attr) |
see standard |
link | link($rel, $href, $type, $attr) |
see link |
main | main($child, $class, $id, $style, $data, $attr) |
see standard |
map | map($child, $name, $class, $id, $style, $data, $attr) |
see map |
mark | mark($child, $class, $id, $style, $data, $attr) |
see standard |
meta | meta($name, $content, $atts) |
see meta |
meter | meter($text, $value, $min, $max, $class, $id, $style, $data, $attr) |
see meter |
nav | nav($child, $class, $id, $style, $data, $attr) |
see standard |
noscript | noscript($child, $attr) |
see noscript |
object | object($data, $type, $name, $class, $id, $style, $attr) |
see object |
ol | ol($child, $class, $id, $style, $data, $attr) |
see standard |
optgroup | optgroup($child, $label, $disabled) |
see standard |
option | option($child, $value, $selected) |
see option |
output | output($child, $class, $id, $style, $data, $attr) |
see standard |
p | p($child, $class, $id, $style, $data, $attr) |
see standard |
param | param($name, $value, $attr) |
see param |
picture | picture($child, $class, $id, $style, $data, $attr) |
see standard |
pre | pre($child, $class, $id, $style, $data, $attr) |
see standard |
progress | progress($value, $max, $child, $class, $id, $style, $data, $attr) |
see progress |
q | q($child, $class, $id, $style, $data, $attr) |
see standard |
rp | rp($child, $class, $id, $style, $data, $attr) |
see standard |
rt | rt($child, $class, $id, $style, $data, $attr) |
see standard |
ruby | ruby($child, $class, $id, $style, $data, $attr) |
see standard |
samp | samp($child, $class, $id, $style, $data, $attr) |
see standard |
script (internal) | script($child, $type, $attr) |
see script |
script (external) | scriptLink($src, $type, $attr) |
see scriptlink |
section | section($child, $class, $id, $style, $data, $attr) |
see standard |
select | select($child, $name, $required, $class, $id, $style, $data, $attr) |
see select |
small | small($child, $class, $id, $style, $data, $attr) |
see standard |
source | source($src, $type, $media, $srcset, $sizes, $attr) |
see source |
span | span($child, $class, $id, $style, $data, $attr) |
see standard |
strong | strong($child, $class, $id, $style, $data, $attr) |
see standard |
style | style($child, $attr) |
see style |
stylesheet | stylesheet($href, $attr) |
see stylesheet |
sub | sub($child, $class, $id, $style, $data, $attr) |
see standard |
summary | summary($child, $class, $id, $style, $data, $attr) |
see standard |
sup | sup($child, $class, $id, $style, $data, $attr) |
see standard |
svg | ||
table | table($child, $class, $id, $style, $data, $attr) |
see standard |
tbody | tbody($child, $class, $id, $style, $data, $attr) |
see standard |
td | td($child, $class, $id, $style, $data, $attr) |
see standard |
template | template($child, $class, $id, $style, $data, $attr) |
see standard |
textarea | textarea($name, $value, $required, $class, $id, $style, $data, $attr) |
see textarea |
tfoot | tfoot($child, $class, $id, $style, $data, $attr) |
see standard |
th | th($child, $class, $id, $style, $data, $attr) |
see standard |
thead | thead($child, $class, $id, $style, $data, $attr) |
see standard |
time | time($child, $class, $id, $style, $data, $attr) |
see standard |
title | title($text) |
see title |
tr | tr($child, $class, $id, $style, $data, $attr) |
see standard |
track | track($src, $king, $srclang, $label, $attr) |
see track |
ul | ul($child, $class, $id, $style, $data, $attr) |
see standard |
var | var_($child, $class, $id, $style, $data, $attr) |
see standard |
video | video($class = null, $id = null, $style = null, $attr = null) |
see standard |
wbr | wbr($class = null, $id = null, $style = null, $attr = null) |
see wbr |
The following tags are listed as deprecated or no longer supported by modern HTML. HAPEL still has support for some of these tags. Consult the table below for details of what versions still have support. The use of replacement tags is encouraged, however if you need to use a tag that is not supported by HAPEL, you can use the myTag() function to create your own.
Tag | Method | Supported in HAPEL Versions | Suggested Alternative Tag |
---|---|---|---|
acronym | acronym($child, $class, $id, $style, $data, $attr) |
0.x, 1.x | abbr |
applet | - | object | |
basefont | - | ||
big | big($child, $class, $id, $style, $data, $attr) |
0.x, 1.x | |
blink | - | ||
center | - | ||
dir | - | ul | |
embed | - | object | |
font | - | ||
frame | - | iframe | |
frameset | - | ||
noframes | - | ||
marquee | - | ||
menu | - | ||
plaintext | - | ||
s | s($child, $class, $id, $style, $data, $attr) |
0.x, 1.x | |
strike | strike($child, $class, $id, $style, $data, $attr) |
0.x, 1.x | |
tt | - | kbd, code, samp | |
u | ul($child, $class, $id, $style, $data, $attr) |
0.x, 1.x |
| input (button) | | | | input (checkbox) |
| |
| input (color) | color($name, $value, $required, $class, $id, $style, $data, $attr)
| see color |
| input (date) | date($name, $value, $required, $class, $id, $style, $data, $attr)
| see date |
| input (datetime-local) | datetime($name, $value, $required, $class, $id, $style, $data, $attr)
| see datetime |
| input (email) | email($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)
| see email |
| input (file) | file($name, $class, $id, $style, $data, $attr)
| see file |
| input (hidden) | hidden($name, $value)
| see hidden |
| input (image) | | | | input (month) | `month($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)` | see [month](methods/month.md) | | input (number) | `number($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)` | see [number](methods/number.md) | | input (password) | `password($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)` | see [password](methods/password.md) | | input (radio) |
| |
| input (range) | | | | input (reset) |
| |
| input (search) | search($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)
| see search |
| input (submit) | submit($value, $class, $id, $style, $data, $attr)
| |
| input (tel) | tel($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)
| see tel |
| input (text) | text($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)
| see text |
| input (time) | time($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)
| see time |
| input (url) | url($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)
| see url |
| input (week) | url($name, $value, $required, $placeholder, $class, $id, $style, $data, $attr)
| see url |