@@ -26,10 +26,10 @@ def __getattr__(name: str) -> Element:
2626 return get_element (name )
2727
2828
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
3031html = HTMLElement ("html" )
3132
32- # https://developer.mozilla.org/en-US/docs/Glossary/Void_element
3333area = VoidElement ("area" )
3434base = VoidElement ("base" )
3535br = VoidElement ("br" )
@@ -40,18 +40,12 @@ def __getattr__(name: str) -> Element:
4040input = VoidElement ("input" )
4141link = VoidElement ("link" )
4242meta = VoidElement ("meta" )
43- param = VoidElement ("param" )
4443source = VoidElement ("source" )
4544track = VoidElement ("track" )
4645wbr = VoidElement ("wbr" )
4746
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
5247a = Element ("a" )
5348abbr = Element ("abbr" )
54- abc = Element ("abc" )
5549address = Element ("address" )
5650article = Element ("article" )
5751aside = Element ("aside" )
@@ -102,6 +96,7 @@ def __getattr__(name: str) -> Element:
10296main = Element ("main" )
10397map = Element ("map" )
10498mark = Element ("mark" )
99+ math = Element ("math" )
105100menu = Element ("menu" )
106101meter = Element ("meter" )
107102nav = Element ("nav" )
@@ -113,7 +108,6 @@ def __getattr__(name: str) -> Element:
113108output = Element ("output" )
114109p = Element ("p" )
115110picture = Element ("picture" )
116- portal = Element ("portal" )
117111pre = Element ("pre" )
118112progress = Element ("progress" )
119113q = Element ("q" )
@@ -134,6 +128,7 @@ def __getattr__(name: str) -> Element:
134128sub = Element ("sub" )
135129summary = Element ("summary" )
136130sup = Element ("sup" )
131+ svg = Element ("svg" )
137132table = Element ("table" )
138133tbody = Element ("tbody" )
139134td = Element ("td" )
@@ -148,3 +143,4 @@ def __getattr__(name: str) -> Element:
148143u = Element ("u" )
149144ul = Element ("ul" )
150145var = Element ("var" )
146+ video = Element ("video" )
0 commit comments