libhext: C++ Library Documentation 1.0.13-b24695d
Loading...
Searching...
No Matches
HtmlTag.h
Go to the documentation of this file.
1// Copyright 2015, 2023 Thomas Trapp
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15#ifndef HEXT_HTML_TAG_H_INCLUDED
16#define HEXT_HTML_TAG_H_INCLUDED
17
18/// @file
19/// All valid HTML tags.
20
21#include <gumbo.h>
22
23
24namespace hext {
25
26
27/// An enum containing all valid HTML tags.
28/// With the exception of HtmlTag::ANY, every HtmlTag can be casted to its
29/// GumboTag counterpart (same int value).
30enum class HtmlTag : int
31{
32 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/html
33 HTML = GUMBO_TAG_HTML,
34 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/head
35 HEAD = GUMBO_TAG_HEAD,
36 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/title
37 TITLE = GUMBO_TAG_TITLE,
38 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
39 BASE = GUMBO_TAG_BASE,
40 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link
41 LINK = GUMBO_TAG_LINK,
42 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
43 META = GUMBO_TAG_META,
44 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style
45 STYLE = GUMBO_TAG_STYLE,
46 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script
47 SCRIPT = GUMBO_TAG_SCRIPT,
48 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript
49 NOSCRIPT = GUMBO_TAG_NOSCRIPT,
50 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template
51 TEMPLATE = GUMBO_TAG_TEMPLATE,
52 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/body
53 BODY = GUMBO_TAG_BODY,
54 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article
55 ARTICLE = GUMBO_TAG_ARTICLE,
56 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section
57 SECTION = GUMBO_TAG_SECTION,
58 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav
59 NAV = GUMBO_TAG_NAV,
60 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside
61 ASIDE = GUMBO_TAG_ASIDE,
62 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h1
63 H1 = GUMBO_TAG_H1,
64 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h2
65 H2 = GUMBO_TAG_H2,
66 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h3
67 H3 = GUMBO_TAG_H3,
68 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h4
69 H4 = GUMBO_TAG_H4,
70 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h5
71 H5 = GUMBO_TAG_H5,
72 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h6
73 H6 = GUMBO_TAG_H6,
74 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hgroup
75 HGROUP = GUMBO_TAG_HGROUP,
76 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header
77 HEADER = GUMBO_TAG_HEADER,
78 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/footer
79 FOOTER = GUMBO_TAG_FOOTER,
80 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/address
81 ADDRESS = GUMBO_TAG_ADDRESS,
82 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p
83 P = GUMBO_TAG_P,
84 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr
85 HR = GUMBO_TAG_HR,
86 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre
87 PRE = GUMBO_TAG_PRE,
88 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote
89 BLOCKQUOTE = GUMBO_TAG_BLOCKQUOTE,
90 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol
91 OL = GUMBO_TAG_OL,
92 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul
93 UL = GUMBO_TAG_UL,
94 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/li
95 LI = GUMBO_TAG_LI,
96 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl
97 DL = GUMBO_TAG_DL,
98 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dt
99 DT = GUMBO_TAG_DT,
100 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dd
101 DD = GUMBO_TAG_DD,
102 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure
103 FIGURE = GUMBO_TAG_FIGURE,
104 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figcaption
105 FIGCAPTION = GUMBO_TAG_FIGCAPTION,
106 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main
107 MAIN = GUMBO_TAG_MAIN,
108 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div
109 DIV = GUMBO_TAG_DIV,
110 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
111 A = GUMBO_TAG_A,
112 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/em
113 EM = GUMBO_TAG_EM,
114 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong
115 STRONG = GUMBO_TAG_STRONG,
116 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/small
117 SMALL = GUMBO_TAG_SMALL,
118 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/s
119 S = GUMBO_TAG_S,
120 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/cite
121 CITE = GUMBO_TAG_CITE,
122 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q
123 Q = GUMBO_TAG_Q,
124 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dfn
125 DFN = GUMBO_TAG_DFN,
126 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr
127 ABBR = GUMBO_TAG_ABBR,
128 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/data
129 DATA = GUMBO_TAG_DATA,
130 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/time
131 TIME = GUMBO_TAG_TIME,
132 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/code
133 CODE = GUMBO_TAG_CODE,
134 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/var
135 VAR = GUMBO_TAG_VAR,
136 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/samp
137 SAMP = GUMBO_TAG_SAMP,
138 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd
139 KBD = GUMBO_TAG_KBD,
140 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sub
141 SUB = GUMBO_TAG_SUB,
142 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup
143 SUP = GUMBO_TAG_SUP,
144 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/i
145 I = GUMBO_TAG_I,
146 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b
147 B = GUMBO_TAG_B,
148 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/u
149 U = GUMBO_TAG_U,
150 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/mark
151 MARK = GUMBO_TAG_MARK,
152 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ruby
153 RUBY = GUMBO_TAG_RUBY,
154 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rt
155 RT = GUMBO_TAG_RT,
156 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rp
157 RP = GUMBO_TAG_RP,
158 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdi
159 BDI = GUMBO_TAG_BDI,
160 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdo
161 BDO = GUMBO_TAG_BDO,
162 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span
163 SPAN = GUMBO_TAG_SPAN,
164 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br
165 BR = GUMBO_TAG_BR,
166 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/wbr
167 WBR = GUMBO_TAG_WBR,
168 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ins
169 INS = GUMBO_TAG_INS,
170 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/del
171 DEL = GUMBO_TAG_DEL,
172 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/image
173 IMAGE = GUMBO_TAG_IMAGE,
174 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img
175 IMG = GUMBO_TAG_IMG,
176 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe
177 IFRAME = GUMBO_TAG_IFRAME,
178 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed
179 EMBED = GUMBO_TAG_EMBED,
180 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object
181 OBJECT = GUMBO_TAG_OBJECT,
182 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/param
183 PARAM = GUMBO_TAG_PARAM,
184 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
185 VIDEO = GUMBO_TAG_VIDEO,
186 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio
187 AUDIO = GUMBO_TAG_AUDIO,
188 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source
189 SOURCE = GUMBO_TAG_SOURCE,
190 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track
191 TRACK = GUMBO_TAG_TRACK,
192 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas
193 CANVAS = GUMBO_TAG_CANVAS,
194 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/map
195 MAP = GUMBO_TAG_MAP,
196 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/area
197 AREA = GUMBO_TAG_AREA,
198 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element/math
199 MATH = GUMBO_TAG_MATH,
200 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mi
201 MI = GUMBO_TAG_MI,
202 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mo
203 MO = GUMBO_TAG_MO,
204 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mn
205 MN = GUMBO_TAG_MN,
206 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element/ms
207 MS = GUMBO_TAG_MS,
208 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtext
209 MTEXT = GUMBO_TAG_MTEXT,
210 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mglyph
211 MGLYPH = GUMBO_TAG_MGLYPH,
212 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element
213 MALIGNMARK = GUMBO_TAG_MALIGNMARK,
214 /// https://developer.mozilla.org/en-US/docs/Web/MathML/Element/semantics
215 ANNOTATION_XML = GUMBO_TAG_ANNOTATION_XML,
216 /// https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg
217 SVG = GUMBO_TAG_SVG,
218 /// https://developer.mozilla.org/en-US/docs/Web/SVG/Element/foreignObject
219 FOREIGNOBJECT = GUMBO_TAG_FOREIGNOBJECT,
220 /// https://developer.mozilla.org/en-US/docs/Web/SVG/Element/desc
221 DESC = GUMBO_TAG_DESC,
222 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table
223 TABLE = GUMBO_TAG_TABLE,
224 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/caption
225 CAPTION = GUMBO_TAG_CAPTION,
226 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/colgroup
227 COLGROUP = GUMBO_TAG_COLGROUP,
228 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/col
229 COL = GUMBO_TAG_COL,
230 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tbody
231 TBODY = GUMBO_TAG_TBODY,
232 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/thead
233 THEAD = GUMBO_TAG_THEAD,
234 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tfoot
235 TFOOT = GUMBO_TAG_TFOOT,
236 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr
237 TR = GUMBO_TAG_TR,
238 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td
239 TD = GUMBO_TAG_TD,
240 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th
241 TH = GUMBO_TAG_TH,
242 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form
243 FORM = GUMBO_TAG_FORM,
244 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset
245 FIELDSET = GUMBO_TAG_FIELDSET,
246 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/legend
247 LEGEND = GUMBO_TAG_LEGEND,
248 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
249 LABEL = GUMBO_TAG_LABEL,
250 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input
251 INPUT = GUMBO_TAG_INPUT,
252 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button
253 BUTTON = GUMBO_TAG_BUTTON,
254 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select
255 SELECT = GUMBO_TAG_SELECT,
256 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist
257 DATALIST = GUMBO_TAG_DATALIST,
258 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup
259 OPTGROUP = GUMBO_TAG_OPTGROUP,
260 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option
261 OPTION = GUMBO_TAG_OPTION,
262 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea
263 TEXTAREA = GUMBO_TAG_TEXTAREA,
264 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/keygen
265 KEYGEN = GUMBO_TAG_KEYGEN,
266 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/output
267 OUTPUT = GUMBO_TAG_OUTPUT,
268 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress
269 PROGRESS = GUMBO_TAG_PROGRESS,
270 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meter
271 METER = GUMBO_TAG_METER,
272 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details
273 DETAILS = GUMBO_TAG_DETAILS,
274 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary
275 SUMMARY = GUMBO_TAG_SUMMARY,
276 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu
277 MENU = GUMBO_TAG_MENU,
278 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menuitem
279 MENUITEM = GUMBO_TAG_MENUITEM,
280 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/applet
281 APPLET = GUMBO_TAG_APPLET,
282 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/acronym
283 ACRONYM = GUMBO_TAG_ACRONYM,
284 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bgsound
285 BGSOUND = GUMBO_TAG_BGSOUND,
286 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dir
287 DIR = GUMBO_TAG_DIR,
288 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frame
289 FRAME = GUMBO_TAG_FRAME,
290 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frameset
291 FRAMESET = GUMBO_TAG_FRAMESET,
292 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noframes
293 NOFRAMES = GUMBO_TAG_NOFRAMES,
294 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/isindex
295 ISINDEX = GUMBO_TAG_ISINDEX,
296 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/listing
297 LISTING = GUMBO_TAG_LISTING,
298 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/xmp
299 XMP = GUMBO_TAG_XMP,
300 /// https://developer.mozilla.org/en-US/docs/Web/API/HTMLUnknownElement
301 NEXTID = GUMBO_TAG_NEXTID,
302 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noembed
303 NOEMBED = GUMBO_TAG_NOEMBED,
304 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/plaintext
305 PLAINTEXT = GUMBO_TAG_PLAINTEXT,
306 /// https://developer.mozilla.org/en-US/docs/Web/API/HTMLUnknownElement
307 RB = GUMBO_TAG_RB,
308 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strike
309 STRIKE = GUMBO_TAG_STRIKE,
310 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/basefont
311 BASEFONT = GUMBO_TAG_BASEFONT,
312 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/big
313 BIG = GUMBO_TAG_BIG,
314 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blink
315 BLINK = GUMBO_TAG_BLINK,
316 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/center
317 CENTER = GUMBO_TAG_CENTER,
318 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/font
319 FONT = GUMBO_TAG_FONT,
320 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee
321 MARQUEE = GUMBO_TAG_MARQUEE,
322 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/multicol
323 MULTICOL = GUMBO_TAG_MULTICOL,
324 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nobr
325 NOBR = GUMBO_TAG_NOBR,
326 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/spacer
327 SPACER = GUMBO_TAG_SPACER,
328 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tt
329 TT = GUMBO_TAG_TT,
330 /// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rtc
331 RTC = GUMBO_TAG_RTC,
332 /// Unknown (i.e. non-standard) tag
333 UNKNOWN = GUMBO_TAG_UNKNOWN,
334
335 /// Any html tag.
336 ANY = 512 // leave room for future html tags
337};
338
339
340} // namespace hext
341
342
343#endif // HEXT_HTML_TAG_H_INCLUDED
344
HtmlTag
An enum containing all valid HTML tags.
Definition HtmlTag.h:31
@ FORM
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form
@ CODE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/code
@ FIGURE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure
@ FIGCAPTION
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figcaption
@ CANVAS
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas
@ H1
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h1
@ CITE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/cite
@ FOOTER
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/footer
@ BGSOUND
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bgsound
@ TBODY
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tbody
@ TFOOT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tfoot
@ LI
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/li
@ PARAM
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/param
@ XMP
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/xmp
@ MAIN
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main
@ BR
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br
@ PLAINTEXT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/plaintext
@ IMAGE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/image
@ WBR
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/wbr
@ SUB
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sub
@ STYLE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style
@ ADDRESS
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/address
@ DIV
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div
@ H6
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h6
@ NOSCRIPT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript
@ DEL
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/del
@ MARK
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/mark
@ DETAILS
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details
@ SUP
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup
@ IFRAME
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe
@ TIME
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/time
@ TABLE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table
@ DD
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dd
@ SUMMARY
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary
@ SECTION
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section
@ BLOCKQUOTE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote
@ STRONG
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong
@ MENU
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu
@ BDI
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdi
@ NOFRAMES
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noframes
@ P
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p
@ TEXTAREA
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea
@ FONT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/font
@ HTML
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/html
@ U
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/u
@ BASEFONT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/basefont
@ DT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dt
@ CAPTION
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/caption
@ ISINDEX
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/isindex
@ MARQUEE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee
@ OUTPUT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/output
@ NOBR
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nobr
@ MENUITEM
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menuitem
@ BUTTON
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button
@ LINK
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link
@ STRIKE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strike
@ MAP
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/map
@ UL
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul
@ TH
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th
@ S
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/s
@ ANNOTATION_XML
https://developer.mozilla.org/en-US/docs/Web/MathML/Element/semantics
@ RTC
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rtc
@ SELECT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select
@ AREA
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/area
@ MATH
https://developer.mozilla.org/en-US/docs/Web/MathML/Element/math
@ DESC
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/desc
@ NOEMBED
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noembed
@ UNKNOWN
Unknown (i.e. non-standard) tag.
@ DATALIST
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist
@ H4
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h4
@ LABEL
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
@ TITLE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/title
@ RT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rt
@ INS
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ins
@ BODY
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/body
@ MS
https://developer.mozilla.org/en-US/docs/Web/MathML/Element/ms
@ HEADER
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header
@ A
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
@ H5
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h5
@ ABBR
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr
@ MALIGNMARK
https://developer.mozilla.org/en-US/docs/Web/MathML/Element
@ ANY
Any html tag.
@ OBJECT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object
@ TEMPLATE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template
@ FRAMESET
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frameset
@ MN
https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mn
@ RUBY
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ruby
@ MI
https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mi
@ SMALL
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/small
@ BDO
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdo
@ B
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b
@ ASIDE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside
@ COL
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/col
@ THEAD
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/thead
@ BIG
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/big
@ NAV
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav
@ INPUT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input
@ APPLET
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/applet
@ FIELDSET
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset
@ IMG
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img
@ H3
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h3
@ MGLYPH
https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mglyph
@ OL
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol
@ TRACK
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track
@ FOREIGNOBJECT
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/foreignObject
@ EM
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/em
@ KBD
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd
@ SCRIPT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script
@ HGROUP
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hgroup
@ DIR
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dir
@ EMBED
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed
@ CENTER
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/center
@ RP
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rp
@ FRAME
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frame
@ ARTICLE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article
@ RB
https://developer.mozilla.org/en-US/docs/Web/API/HTMLUnknownElement
@ DFN
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dfn
@ H2
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h2
@ METER
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meter
@ SVG
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg
@ SPACER
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/spacer
@ KEYGEN
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/keygen
@ COLGROUP
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/colgroup
@ PRE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre
@ VAR
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/var
@ ACRONYM
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/acronym
@ BLINK
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blink
@ I
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/i
@ TT
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tt
@ SPAN
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span
@ HEAD
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/head
@ OPTION
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option
@ SAMP
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/samp
@ AUDIO
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio
@ DATA
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/data
@ META
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
@ VIDEO
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
@ SOURCE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source
@ BASE
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
@ LEGEND
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/legend
@ MO
https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mo
@ TR
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr
@ LISTING
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/listing
@ PROGRESS
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress
@ Q
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q
@ OPTGROUP
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup
@ NEXTID
https://developer.mozilla.org/en-US/docs/Web/API/HTMLUnknownElement
@ DL
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl
@ MULTICOL
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/multicol
@ MTEXT
https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtext
@ TD
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td
@ HR
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr