libhext: C++ Library Documentation  1.0.8-3ad0ae4
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 
24 namespace 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).
30 enum 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