@@ -26,10 +26,10 @@ def __getattr__(name: str) -> Element:
26
26
return get_element (name )
27
27
28
28
29
- # https://developer.mozilla.org/en-US/docs/Glossary/Doctype
29
+ # The list of HTML elements is mostly collected from
30
+ # https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements
30
31
html = HTMLElement ("html" )
31
32
32
- # https://developer.mozilla.org/en-US/docs/Glossary/Void_element
33
33
area = VoidElement ("area" )
34
34
base = VoidElement ("base" )
35
35
br = VoidElement ("br" )
@@ -40,18 +40,12 @@ def __getattr__(name: str) -> Element:
40
40
input = VoidElement ("input" )
41
41
link = VoidElement ("link" )
42
42
meta = VoidElement ("meta" )
43
- param = VoidElement ("param" )
44
43
source = VoidElement ("source" )
45
44
track = VoidElement ("track" )
46
45
wbr = VoidElement ("wbr" )
47
46
48
- # Non-deprecated HTML elements, extracted from
49
- # https://developer.mozilla.org/en-US/docs/Web/HTML/Element
50
- # Located via the inspector with:
51
- # Array.from($0.querySelectorAll('li')).filter(x=>!x.querySelector('.icon-deprecated')).map(x => x.querySelector('code').textContent) # noqa: E501
52
47
a = Element ("a" )
53
48
abbr = Element ("abbr" )
54
- abc = Element ("abc" )
55
49
address = Element ("address" )
56
50
article = Element ("article" )
57
51
aside = Element ("aside" )
@@ -102,6 +96,7 @@ def __getattr__(name: str) -> Element:
102
96
main = Element ("main" )
103
97
map = Element ("map" )
104
98
mark = Element ("mark" )
99
+ math = Element ("math" )
105
100
menu = Element ("menu" )
106
101
meter = Element ("meter" )
107
102
nav = Element ("nav" )
@@ -113,7 +108,6 @@ def __getattr__(name: str) -> Element:
113
108
output = Element ("output" )
114
109
p = Element ("p" )
115
110
picture = Element ("picture" )
116
- portal = Element ("portal" )
117
111
pre = Element ("pre" )
118
112
progress = Element ("progress" )
119
113
q = Element ("q" )
@@ -134,6 +128,7 @@ def __getattr__(name: str) -> Element:
134
128
sub = Element ("sub" )
135
129
summary = Element ("summary" )
136
130
sup = Element ("sup" )
131
+ svg = Element ("svg" )
137
132
table = Element ("table" )
138
133
tbody = Element ("tbody" )
139
134
td = Element ("td" )
@@ -148,3 +143,4 @@ def __getattr__(name: str) -> Element:
148
143
u = Element ("u" )
149
144
ul = Element ("ul" )
150
145
var = Element ("var" )
146
+ video = Element ("video" )
0 commit comments