forked from brianloveswords/hacktionary
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhtml-elements.json
More file actions
815 lines (815 loc) · 72 KB
/
Copy pathhtml-elements.json
File metadata and controls
815 lines (815 loc) · 72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
{
"a": {
"desc": "The HTML Anchor Element (<code><a></code>) defines a hyperlink, the named target destination for a hyperlink, or both.",
"attrs": {
"charset": "This attribute defines the character encoding of the linked resource.",
"coords": "For use with object shapes, this attribute uses a comma-separated list of numbers to define the coordinates of the object on the page.",
"datafld": "This attribute specifies the column name from that data source object that supplies the bound data.",
"datasrc": "This attribute indicates the ID of the data source object that supplies the data that is bound to this element.",
"href": "This is the single required attribute for anchors defining a hypertext source link.",
"hreflang": "This attribute indicates the language of the linked resource.",
"media": "This attribute specifies the media which the linked resource applies to.",
"methods": "The value of this attribute provides information about the functions that might be performed on an object.",
"name": "This attribute is required in an anchor defining a target location within a page.",
"ping": "The support for \"ping\" was disabled starting with Firefox 3 beta 3.",
"rel": "For anchors containing the href attribute, this attribute specifies the relationship of the target object to the link object.",
"rev": "This attribute specifies a reverse link, the inverse relationship of the rel attribute.",
"shape": "This attribute is used to define a selectable region for hypertext source links associated with a figure to create an image map.",
"target": "This attribute specifies where to display the linked resource.",
"type": "This attribute specifies the media type in the form of a MIME type for the link target.",
"urn": "This supposedly Microsoft-supported attribute relates a uniform resource name (URN) with the link."
}
},
"abbr": {
"desc": "The HTML Abbreviation Element (<code><abbr></code>) represents an abbreviation and optionally provides a full description for it. If present, the <strong>title</strong> attribute must contain this full description and nothing else.",
"attrs": {}
},
"address": {
"desc": "The HTML Address Element (<code><address>)</code> may be used by authors to supply contact information for its nearest <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/article\"><article></a></code>\n or <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/body\"><body></a></code>\n ancestor; in the later case, it applies to the whole document.",
"attrs": {}
},
"area": {
"desc": "The HTML <em>Area</em> element (<code><area></code>) defines a hot-spot region on an image, and optionally associates it with a hypertext link. This element is used only within a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/map\"><map></a></code>\n element.",
"attrs": {
"accesskey": "Specifies a keyboard navigation accelerator for the element.",
"alt": "A text string alternative to display on browsers that do not display images.",
"coords": "A set of values specifying the coordinates of the hot-spot region.",
"href": "The hyperlink target for the area.",
"hreflang": "Indicates the language of the linked resource.",
"name": "Define a names for the clickable area so that it can be scripted by older browsers.",
"media": "A hint of the media for which the linked resource was designed, for example print and screen.",
"nohref": "Indicates that no hyperlink exists for the associated area.",
"rel": "For anchors containing the href attribute, this attribute specifies the relationship of the target object to the link object.",
"shape": "The shape of the associated hot spot.",
"tabindex": "A numeric value specifying the position of the defined area in the browser tabbing order.",
"target": "This attribute specifies where to display the linked resource.",
"type": "This attribute specifies the media type in the form of a MIME type for the link target."
}
},
"article": {
"desc": "The <em>HTML Article Element</em> (<span style=\"font-family: Courier New;\"><article></span>) represents a self-contained composition in a document, page, application, or site, which is intended to be independently distributable or reusable, e.g., in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content.",
"attrs": {}
},
"aside": {
"desc": "The <em>HTML Aside Element</em> (<span style=\"font-family: Courier New;\"><aside></span>) represents a section of a page that consists of content that is tangentially related to the content around it, which could be considered separate from that content. Such sections are often represented as sidebars or as inserts; they often contains side explanation like a glossary definition, more loosely related stuff like advertisements, the biography of the author, or in web-applications, profile information or related blog links.",
"attrs": {}
},
"audio": {
"desc": "The <code>audio</code> element is used to embed sound content in an HTML or XHTML document. The <code>audio</code> element was added as part of HTML5.",
"attrs": {
"autoplay": "A Boolean attribute; if specified (even if the value is \"false\"!), the audio will automatically begin to play back as soon as it can do so without stopping to finish loading the data.",
"autobuffer": "A Boolean attribute; if specified, the audio will automatically begin being downloaded, even if not set to automatically play.",
"buffered": "An attribute you can read to determine which time ranges of the media have been buffered.",
"controls": "If this attribute is present, the browser will offer controls to allow the user to control audio playback, including volume, seeking, and pause/resume playback.",
"loop": "A Boolean attribute; if specified, we will, upon reaching the end of the audio, automatically seek back to the start.",
"mozCurrentSampleOffset": "The offset, specified as the number of samples since the beginning of the audio stream, at which the audio is currently playing.",
"muted": "A Boolean attribute which indicates whether the audio will be initially silenced.",
"preload": "This enumerated attribute is intended to provide a hint to the browser about what the author thinks will lead to the best user experience.",
"src": "The URL of the audio to embed."
}
},
"b": {
"desc": "The HTML B Element (<code><b></code>) represents a span of text stylistically different from normal text, without a conveying any special importance or relevance. It is typically used for keywords in a summary, product names in a review, or other spans of text whose typical presentation would be boldfaced. Another example of its use is to mark the lead sentence of each paragraph of an article.",
"attrs": {}
},
"base": {
"desc": "The HTML <em>Base</em> element (<code><base></code>) specifies the base URL to use for all relative URLs contained within a document. ",
"attrs": {
"href": "The base URL to be used throughout the document for relative URL addresses.",
"target": "A name or keyword indicating the default location to display the result when hyperlinks or forms cause navigation, for elements that do not have an explicit target reference."
}
},
"bdi": {
"desc": "The <em>HTML Bi-directional Isolation Element</em> (<code><bdi></code>) isolates a span of text that might be formatted in a different direction from other text outside it.",
"attrs": {}
},
"bdo": {
"desc": "The HTML Bidirectional Override Element (<span style=\"font-family: Courier New;\"><bdo></span>) is used to override the current directionality of text. It causes the directionality of the characters to be ignored in favor of the specified directionality.",
"attrs": {
"dir": "Text direction in this element."
}
},
"blockquote": {
"desc": "The HTML <em>Block Quotation</em> (<code><blockquote></code>) element indicates that the enclosed text is an extended quotation. Usually, this is rendered visually by indentation (see <a title=\"en/HTML/Element/blockquote#Notes\" rel=\"internal\" href=\"https://developer.mozilla.org/en/HTML/Element/blockquote#Notes\">Notes</a> for how to change it). A URL for the source of the quotation may be given using the <strong>cite</strong> attribute, while a text representation of the source can be given using the <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/cite\"><cite></a></code>\n element.",
"attrs": {
"cite": "A URL that designates a source document or message for the information quoted."
}
},
"body": {
"desc": "The HTML Body (<code><body></code>) element represents the main content of an HTML document. There is only one <code><body></code> element in a document.",
"attrs": {
"alink": "Color of text for hyperlinks when selected.",
"background": "URI of a image to use as a background.",
"bgcolor": "Background color for the document.",
"link": "Color of text for unvisited hypertext links.",
"onafterprint": "Function to call after the user has printed the document.",
"onbeforeprint": "Function to call when the user requests printing of the document.",
"onbeforeunload": "Function to call when the document is about to be unloaded.",
"onblur": "Function to call when the document loses focus.",
"onerror": "Function to call when the document fails to load properly.",
"onfocus": "Function to call when the document receives focus.",
"onhashchange": "Function to call when the fragment identifier part (starting with the hash (#) character) of the document's current address has changed.",
"onload": "Function to call when the document has finished loading.",
"onmessage": "Function to call when the document has received a message.",
"onoffline": "Function to call when network communication has failed.",
"ononline": "Function to call when network communication has been restored.",
"onpopstate": "Function to call when the user has navigated session history.",
"onredo": "Function to call when the user has moved forward in undo transaction history.",
"onresize": "Function to call when the document has been resized.",
"onstorage": "Function to call when the storage area has changed.",
"onundo": "Function to call when the user has moved backward in undo transaction history.",
"onunload": "Function to call when the document is going away.",
"text": "Foreground color of text.",
"vlink": "Color of text for visited hypertext links."
}
},
"br": {
"desc": "The HTML <em>Line Break</em> element (<code><br></code>) produces a line break in text (carriage-return). It is useful for writing a poem or an address, where the division of lines is significant. ",
"attrs": {
"clear": "Indicates where to begin the next line after the break."
}
},
"button": {
"desc": "The <em>button</em> (<span style=\"font-family: Courier New;\"><button></span>) HTML element represents a clickable button.",
"attrs": {
"autofocus": "This Boolean attribute lets you specify that the button should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.",
"disabled": "This Boolean attribute indicates that the user cannot interact with the button.",
"form": "The form element that the button is associated with (its form owner).",
"formaction": "The URI of a program that processes the information submitted by the button.",
"formenctype": "If the button is a submit button, this attribute specifies the type of content that is used to submit the form to the server.",
"formmethod": "If the button is a submit button, this attribute specifies the HTTP method that the browser uses to submit the form.",
"formnovalidate": "If the button is a submit button, this Boolean attribute specifies that the form is not to be validated when it is submitted.",
"formtarget": "If the button is a submit button, this attribute is a name or keyword indicating where to display the response that is received after submitting the form.",
"name": "The name of the button, which submitted with the form data.",
"type": "The type of the button.",
"value": "The initial value of the button."
}
},
"canvas": {
"desc": "The <em>Canvas</em> (<code><canvas></code>) HTML element can be used to draw graphics via scripting (usually <a title=\"en/JavaScript\" rel=\"internal\" href=\"https://developer.mozilla.org/en/JavaScript\">JavaScript</a>). For example, it can be used to draw graphs, make photo compositions or even perform animations.",
"attrs": {
"width": " The width of the coordinate space in CSS pixels.",
"height": "The height of the coordinate space in CSS pixels."
}
},
"caption": {
"desc": "The <em>HTML Table Caption Element</em> (<span style=\"font-family: Courier New;\"><caption></span>) represents the title of a table. Though it is always the first descendant of a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/table\"><table></a></code>\n, its styling, using CSS, may place it elsewhere, relative to the table.",
"attrs": {
"align": "This enumerated attribute indicates how the caption must be aligned with respect to the table."
}
},
"cite": {
"desc": "The HTML Citation Element (<span style=\"font-family: Courier New;\"><cite></span>) contains the title of a work, such as a book, song, movie, TV show, sculpture, etc.",
"attrs": {}
},
"code": {
"desc": "The HTML Code Element (<span style=\"font-family: Courier New;\"><code></span>) represents a fragment of computer code. By default, it is displayed in the browser's default monospace font.",
"attrs": {}
},
"col": {
"desc": "The <em>HTML Table Column Element</em> (<code><col></code>) defines a column within a table and is used for defining common semantic on all common cells. It is generally found within a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/colgroup\"><colgroup></a></code>\n element.",
"attrs": {
"align": "This enumerated attribute specifies how horizontal alignment of each column cell content will be handled.",
"bgcolor": "This attribute defines the background color of each cell of the column.",
"char": "This attribute is used to set the character to align the cells in a column on.",
"charoff": "This attribute is used to indicate the number of characters to offset the column data from the alignment characters specified by the char attribute.",
"span": "This attribute contains a positive integer indicating the number of consecutive columns the <col> element spans.",
"valign": "This attribute specifies the vertical alignment of the text within each cell of the column.",
"width": "This attribute specifies a default width for each column in the current column group."
}
},
"colgroup": {
"desc": "The <em>HTML Table Column Group Element</em> (<span style=\"font-family: Courier New;\"><colgroup></span>) defines a group of column within a table.",
"attrs": {
"align": "This enumerated attribute specifies how horizontal alignment of each column cell content will be handled.",
"bgcolor": "This attribute defines the background color of each cell of the columns member of the column group..",
"char": "This attribute is used to set the character to align the cells in a column on.",
"charoff": "This attribute is used to indicate the number of characters to offset the column data from the alignment characters specified by the char attribute.",
"span": "This attribute contains a positive integer indicating the number of additional consecutive columns to apply the attributes of the <column> element.",
"valign": "This attribute specifies the vertical alignment of the text within each cell of the column.",
"width": "This attribute specifies a default width for each column in the current column group."
}
},
"command": {
"desc": "The <code>command </code>element represents a command which the user can invoke.",
"attrs": {
"checked": "Indicates whether the command is selected.",
"disabled": "Iindicates that the command is not available.",
"icon": "Gives a picture which represents the command.",
"label": "The name of the command as shown to the user.",
"radiogroup": "This attribute gives the name of the group of commands, with a type of radio, that will be toggled when the command itself is toggled.",
"type": "This attribute indicates the kind of command."
}
},
"datalist": {
"desc": "The <em>HTML Datalist Element</em> (<span style=\"font-family: Courier New;\"><datalist></span>) contains a set of <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/option\"><option></a></code>\n elements that represent the possible options for the value of other controls.",
"attrs": {}
},
"dd": {
"desc": "The Definition Description Element (<span style=\"font-family: Courier New;\"><dd></span>) indicates the definition of a term in a definition list (<code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/dl\"><dl></a></code>\n) element. This element can occur only as a child element of a definition list and it must follow a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/dt\"><dt></a></code>\n element.",
"attrs": {
"nowrap": "If the value of this attribute is set to yes, the definition text will not wrap."
}
},
"del": {
"desc": "The Deleted Text (<code><del></code>) HTML element represents a range of text that has been deleted from a document. This element is often (but need not be) rendered with strike-through text.",
"attrs": {
"cite": "A URI for a resource that explains the change (for example, meeting minutes).",
"datetime": "This attribute indicates the time and date of the change and must be a valid date with an optional time string."
}
},
"details": {
"desc": "The HTML <em>details</em> element (<code><details></code>) is used as a disclosure widget from which the user the retrieve additional information.",
"attrs": {
"open": "This Boolean attribute indicates whether the details will be shown to the user on page load."
}
},
"dfn": {
"desc": "The Definition (<code><dfn></code>) HTML element represents the defining instance of a term.",
"attrs": {}
},
"div": {
"desc": "The Document Division (<div>) HTML element is generic container for flow content, which does not inherently represent anything. It can be used to group elements for styling purposes (using the <strong>class</strong> or <strong>id</strong> attributes), or because they share attribute values, such as <strong>lang</strong>. It should be used only when no other semantic element (such as <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/article\"><article></a></code>\n or <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/nav\"><nav></a></code>\n) is appropriate.",
"attrs": {}
},
"dl": {
"desc": "The HTML <em>Definition List</em> (<code><dl></code>) element encloses a list of pairs of terms and descriptions. A common use for this element is to implement a glossary.",
"attrs": {
"compact": "Forces the definition description to appear at the same line as the definition term."
}
},
"dt": {
"desc": "The HTML Definition Term Element (<span style=\"font-family: Courier New;\"><dt></span>) identifies a term in a definition list. This element can occur only as a child element of a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/dl\"><dl></a></code>\n. It is usually followed by a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/dd\"><dd></a></code>\n element; however, multiple <code><dt></code> elements in a row indicate several terms that are all defined by the immediate next <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/dd\"><dd></a></code>\n element.",
"attrs": {}
},
"em": {
"desc": "The HTML Emphasis Element (<span style=\"font-family: Courier New;\"><em></span>) marks text that has stress emphasis. The <code><em></code> element can be nested, with each level of nesting indicating a greater degree of emphasis.",
"attrs": {}
},
"embed": {
"desc": "The <em>HTML Embed Element</em> (<code><embed></code>) represents an integration point for an external application or interactive content (in other words, a plug-in).",
"attrs": {
"height": "The displayed height of the resource, in CSS pixels.",
"src": "The URL of the resource being embedded.",
"type": "The MIME type to use to select the plug-in to instantiate.",
"width": "The displayed width of the resource, in CSS pixels."
}
},
"fieldset": {
"desc": "The HTML element<em> fieldset </em>(<span style=\"font-family: Courier New;\"><fieldset></span>) is used to group several controls as well as labels (<code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/label\"><label></a></code>\n) within a web form.",
"attrs": {
"disabled": "If this Boolean attribute is set, the form controls that are its descendants, except descendants of its first optional <legend>\n element, are disabled, i.e., not editable.",
"form": "This attribute has the value of the id attribute of the <form>\n element its related to.",
"name": "The name associated with the group, which is submitted with the form data."
}
},
"figcaption": {
"desc": "The <em>HTML Figcaption Element</em> (<code><figcaption></code>) represents a caption or a legend associated with a figure or an illustration described by the rest of the data of the <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/figure\"><figure></a></code>\n element which is its immediate ancestor which means <code><figcaption></code> can be the first or last element inside a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/figure\"><figure></a></code>\n block. Also, the <em>HTML Figcaption Element </em>is optional; if not provided, then the parent figure element will have no caption.",
"attrs": {}
},
"figure": {
"desc": "The <em>HTML Figure Element </em>(<span style=\"font-family: Courier New;\"><figure></span>) represents self-contained content, frequently with a caption (<code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/figcaption\"><figcaption></a></code>\n)<em><code>,</code></em> and is typically referenced as a single unit. While it is related to the main flow, its position is independent of the main flow. Usually this is an image, an illustration, a diagram, a code snippet, or a schema that is referenced in the main text, but that can be moved to another page or to an appendix without affecting the main flow.",
"attrs": {}
},
"footer": {
"desc": "The <em>HTML Footer Element</em> (<span style=\"font-family: Courier New;\"><footer></span>) represents a footer for its nearest sectioning content or <a title=\"en/Sections and Outlines of an HTML5 document#sectioning root\" rel=\"internal\" href=\"https://developer.mozilla.org/en/Sections_and_Outlines_of_an_HTML5_document#sectioning_root\">sectioning root</a> element (i.e, its nearest parent <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/article\"><article></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/aside\"><aside></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/nav\"><nav></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/section\"><section></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/blockquote\"><blockquote></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/body\"><body></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/details\"><details></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/fieldset\"><fieldset></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/figure\"><figure></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/td\"><td></a></code>\n). A footer typically contains information about the author of the section, copyright data or links to related documents.",
"attrs": {}
},
"form": {
"desc": "The <em>form</em> (<form>) HTML element represents a section of document that contains interactive controls that enable a user to submit information to a web server.",
"attrs": {
"accept": "A comma-separated list of content types that the server accepts.",
"accept-charset": "A list of character encodings that the server accepts.",
"action": "The URI of a program that processes the information submitted via the form.",
"autocomplete": "Indicates whether controls in this form can by default have their values automatically completed by the browser.",
"enctype": "When the value of the method attribute is post, this attribute is the MIME type of content that is used to submit the form to the server.",
"method": "The HTTP method that the browser uses to submit the form.",
"name": "The name of the form.",
"novalidate": "This Boolean attribute indicates that the form is not to be validated when it is submitted.",
"target": "A name or keyword indicating where to display the response that is received after submitting the form."
}
},
"h1": {
"desc": "<strong>Heading</strong> elements implement six levels of document headings, <code><h1></code> is the most important and <code><h6></code> is the least. A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.",
"attrs": {}
},
"head": {
"desc": "The HTML <code><head></code> element represents a collection of metadata about the document, including links to or definitions of scripts and style sheets.",
"attrs": {
"profile": "The URIs of one or more metadata profiles, separated by white space."
}
},
"header": {
"desc": "The <em>HTML Header Element</em> (<code><header></code>) represents a group of introductory or navigational aids. It may contain some heading elements but also other elements like a logo, wrapped section's header, a search form, and so on.",
"attrs": {}
},
"hgroup": {
"desc": "The <em>HTML Headings Group Element</em> (<span style=\"font-family: Courier New;\"><hgroup></span>) represents the heading of a section. It defines a single title that participates in <a title=\"en/Sections and Outlines of an HTML5 document\" rel=\"internal\" href=\"https://developer.mozilla.org/en/Sections_and_Outlines_of_an_HTML5_document\">the outline of the document</a> as the heading of the implicit or explicit section that it belongs too.",
"attrs": {}
},
"hr": {
"desc": "In \n<span style=\"border: 1px solid rgb(129, 129, 250); background-color: rgb(174, 218, 229); font-size: x-small; white-space: nowrap; padding: 2px;\"><a rel=\"custom\" href=\"/en/HTML/HTML5\">HTML5</a></span> the <hr> element represents a thematic break between paragraph-level elements (for example, a change of scene in a story, or a shift of topic with a section). In previous versions of HTML, it represented a horizontal rule. It may still be displayed as a horizontal rule in visual browsers, but is now defined in semantic terms, rather than presentational terms.",
"attrs": {
"align": "",
"color": "Sets the color of the rule through color name or hexadecimal value.",
"noshade": "",
"size": "",
"width": "Sets the length of the rule on the page through a pixel or percentage value."
}
},
"html": {
"desc": "The HTML root element (<span style=\"font-family: Courier New;\"><html></span>) represents the root of an HTML or XHTML document. All other elements must be descendants of this element.",
"attrs": {
"manifest": "Specifies the URI of a resource manifest indicating resources that should be cached locally.",
"version": "Specifies the version of the HTML Document Type Definition that governs the current document."
}
},
"i": {
"desc": "The HTML Offset Text (or Italics) Element (<span style=\"font-family: Courier New;\"><i></span>) represents a range of text that is set off from the normal text for some reason, for example, technical terms, foreign language phrases, or fictional character thoughts. It is typically displayed in italic type.",
"attrs": {}
},
"iframe": {
"desc": "The HTML inline frame element (<code><iframe></code>) represents a nested browsing context, effectively embedding another HTML page into the current page. Each browsing context has its own session history and active document. The browsing context that contains the embedded content is called the <dfn id=\"parent\">parent</dfn> browsing context. The <dfn id=\"top-level\">top-level</dfn> browsing context (which has no parent) is typically the browser window.",
"attrs": {
"align": "The alignment of this element with respect to the surrounding context.",
"frameborder": "The value 1 (the default) tells the browser to draw a border between this frame and every other frame.",
"height": "Indicates the height of the frame \nHTML5 in CSS pixels, or \nHTML 4.01 in pixels or as a percentage.",
"longdesc": "A URI of a long description of the frame.",
"marginheight": "The amount of space in pixels between the frame's content and its top and bottom margins.",
"marginwidth": "The amount of space in pixels between the frame's content and its left and right margins.",
"mozallowfullscreen": "In Gecko 9.0 or later, this attribute can be set to true if the frame is allowed to be placed into full screen mode by calling its element.mozRequestFullScreen()\n method.",
"webkitallowfullscreen": "In Chrome 17 or later (and maybe earlier), this attribute can be set to true if the frame is allowed to be placed into full screen mode by calling its element.webkitRequestFullScreen()\n method.",
"name": "A name for the embedded browsing context (or frame).",
"scrolling": "Enumerated attribute indicating when the browser should provide a scroll bar (or other scrolling device) for the frame: auto: Only when needed.",
"sandbox": "If specified as an empty string, this attribute enables extra restrictions on the content that can appear in the inline frame.",
"seamless": "This Boolean attribute indicates that the browser should render the inline frame in a way that makes it appear to be part of the containing document, for example by applying CSS styles that apply to the <iframe> to the contained document before styles specified in that document, and by opening links in the contained documents in the parent browsing context (unless another setting prevents this).",
"src": "The URL of the page to embed.",
"srcdoc": "The content of the page that the embedded context is to contain.",
"width": "Indicates the width of the frame \nHTML5 in CSS pixels, or \nHTML 4.01 in pixels or as a percentage."
}
},
"img": {
"desc": "The HTML Image Element (<code><img></code>) represents an image to the document.",
"attrs": {
"align": "The alignment of the image with respect to its surrounding context.",
"alt": "This attribute defines the alternative text describing the image.",
"border": "The width of a border around the image.",
"crossorigin": "This enumerated attribute indicates if the fetching of the related image must be done using CORS or not.",
"height": "The height of the image in \nHTML5 CSS pixels, or \nHTML 4 in pixels or as a percentage.",
"hspace": "The number of pixels of white space to insert to the left and right of the image.",
"ismap": "This Boolean attribute indicates that the image is part of a server-side map.",
"longdesc": "The URL of a description of the image to be displayed, which supplements the alt text.",
"name": "A name for the element.",
"src": "Image URL, this attribute is obligatory for the <img> element.",
"width": "The width of the image in pixels or percent.",
"usemap": "The partial URL (starting with '#') of an image map associated with the element.",
"vspace": "The number of pixels of white space to insert to above and below the image."
}
},
"input": {
"desc": "The <em>input</em> (<code><input></code>) element is used to create interactive controls for web-based forms.",
"attrs": {
"type": "The type of control to display.",
"accept": "If the value of the type attribute is file, this attribute indicates the types of files that the server accepts; otherwise it is ignored.",
"accesskey": "A single-character that the user can press to switch input focus to the control.",
"mozactionhint": "Specifies an \"action hint\" used to determine how to label the enter key on mobile devices with virtual keyboards.",
"autocomplete": "This attribute indicates whether the value of the control can be automatically completed by the browser.",
"autofocus": "This Boolean attribute lets you specify that a form control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.",
"checked": "When the value of the type attribute is radio or checkbox, the presence of this Boolean attribute indicates that the control is selected by default; otherwise it is ignored.",
"disabled": "This Boolean attribute indicates that the form control is not available for interaction.",
"form": "The form element that the input element is associated with (its form owner).",
"formaction": "The URI of a program that processes the information submitted by the input element, if it is a submit button or image.",
"formenctype": "If the input element is a submit button or image, this attribute specifies the type of content that is used to submit the form to the server.",
"formmethod": "If the input element is a submit button or image, this attribute specifies the HTTP method that the browser uses to submit the form.",
"formnovalidate": "If the input element is a submit button or image, this Boolean attribute specifies that the form is not to be validated when it is submitted.",
"formtarget": "If the input element is a submit button or image, this attribute is a name or keyword indicating where to display the response that is received after submitting the form.",
"height": " If the value of the type attribute is image, this attribute defines the height of the image displayed for the button.",
"list": "Identifies a list of pre-defined options to suggest to the user.",
"max": "The maximum (numeric or date-time) value for this item, which must not be less than its minimum (min attribute) value.",
"maxlength": "If the value of the type attribute is text, email, search, password, tel, or url, this attribute specifies the maximum number of characters (in Unicode code points) that the user can enter; for other control types, it is ignored.",
"min": "The minimum (numeric or date-time) value for this item, which must not be greater than its maximum (max attribute) value.",
"multiple": "This Boolean attribute indicates whether the user can enter more than one value.",
"name": "The name of the control, which is submitted with the form data.",
"pattern": "A regular expression that the control's value is checked against.",
"placeholder": "A hint to the user of what can be entered in the control .",
"readonly": "This Boolean attribute indicates that the user cannot modify the value of the control.",
"required": "This attribute specifies that the user must fill in a value before submitting a form.",
"selectionDirection": "The direction in which selection occurred.",
"size": "The initial size of the control.",
"src": "If the value of the type attribute is image, this attribute specifies a URI for the location of an image to display on the graphical submit button; otherwise it is ignored.",
"step": "Works with the min and max attributes to limit the increments at which a numeric or date-time value can be set.",
"tabindex": "The position of the element in the tabbing navigation order for the current document.",
"usemap": "The name of a <map>\n element to as an image map.",
"value": "The initial value of the control.",
"width": " If the value of the type attribute is image, this attribute defines the width of the image displayed for the button.",
"x-moz-errormessage": "This Mozilla extension allows you to specify the error message to display when a field doesn't successfully validate."
}
},
"ins": {
"desc": "The <em>HTML Inserted Text</em> (<code><ins></code>) HTML represents a range of text that has been added to a document.",
"attrs": {
"cite": "This attribute defines the URI of a resource that explains the change, like a link to some meeting minutes or a ticket in a troubleshooting sytem.",
"datetime": "This attribute indicates the time and date of the change and must be a valid date with an optional time string."
}
},
"kbd": {
"desc": "The HTML Keyboard Input Element (<span style=\"font-family: Courier New;\"><kbd></span>) produces an inline element displayed in the browser's default monotype font. This element is used to identify user input.",
"attrs": {}
},
"keygen": {
"desc": "The HTML <code>keygen</code> element exists to facilitate generation of key material, and submission of the public key as part of an HTML form. This mechanism is designed for use with Web-based certificate management systems. It is expected that the <code>keygen</code> element will be used in an HTML form along with other information needed to construct a certificate request, and that the result of the process will be a signed certificate.",
"attrs": {
"autofocus": "This Boolean attribute lets you specify that the control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.",
"challenge": "A challenge string that is submitted along with the public key.",
"disabled": "This Boolean attribute indicates that the form control is not available for interaction.",
"form": "The form element that this element is associated with (its form owner).",
"keytype": "The type of key generated.",
"name": "The name of the control, which is submitted with the form data."
}
},
"label": {
"desc": "The <em>HTML Label Element</em> (<code><label></code>) represents a caption for an item in a user interface. It can be associated with a control either by using the <code>for</code> attribute, or by placing the control element inside the <code>label</code> element. Such a control is called the <em>labeled control</em> of the label element.",
"attrs": {
"accesskey": "A shortcut key to access this element from the keyboard.",
"for": "The ID of a labelable form-related element in the same document as the label element.",
"form": "The form element that the label element is associated with (its form owner)."
}
},
"legend": {
"desc": "The <em>HTML Legend Field Element</em> (<span style=\"font-family: Courier New;\"><legend></span>) represents a caption for the content of its parent <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/fieldset\"><fieldset></a></code>\n.",
"attrs": {}
},
"link": {
"desc": "The <em>HTML Link Element</em> (<link>) specifies relationships between the current document and other documents. Possible uses for this element include defining a relational framework for navigation and linking the document to a style sheet.",
"attrs": {
"charset": "This attribute defines the character encoding of the linked resource.",
"disabled": "This attribute is used to disable a link relationship.",
"href": "This attribute specifies the URL of the linked resource.",
"hreflang": "This attribute indicates the language of the linked resource.",
"media": "This attribute specifies the media which the linked resource applies to.",
"methods": "The value of this attribute provides information about the functions that might be performed on an object.",
"rel": "This attribute names a relationship of the linked document to the current document.",
"rev": "The value of this attribute shows the relationship of the current document to the linked document, as defined by the \n\nhref\n attribute.",
"sizes": "This attribute defines the sizes of the icons for visual media contained in the resource.",
"target": "Defines the frame or window name that has the defined linking relationship or that will show the rendering of any linked resource.",
"type": "This attribute is used to define the type of the content linked to."
}
},
"map": {
"desc": "The HTML <em>Map</em> element (<code><map></code>) is used with <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/area\"><area></a></code>\n elements to define a image map.",
"attrs": {}
},
"mark": {
"desc": "The <em>HTML Mark Element</em> (<span style=\"font-family: Courier New;\"><mark></span>) represents highlighted text, i.e., a run of text marked for reference purpose, due to its <em>relevance</em> in a particular context. For example it can be used in a page showing search results to highlight every instance of the searched for word.",
"attrs": {}
},
"menu": {
"desc": "The HTML <em>menu</em> element (<code><menu></code>) represents an unordered list of menu choices, or commands.",
"attrs": {
"type": "Used to indicate the kind of menu being declared.",
"label": "Gives the label of the menu."
}
},
"meta": {
"desc": "The <em>HTML Meta Element</em> (<code><meta></code>) represents any metadata information which cannot be represented using one of the other meta-related element (<code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/base\"><base></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/link\"><link></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/script\"><script></a></code>\n, <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/style\"><style></a></code>\n or <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/title\"><title></a></code>\n). According to the attributes set, the kind of metadata can be one of the following:",
"attrs": {
"charset": "This attribute declares the character encoding used of the page.",
"content": "This attribute gives the value associated with the \n\nhttp-equiv\n or \n\nname\n attribute, depending of the context.",
"http-equiv": "This enumerated attribute defines the pragma that can alter servers and user-agents behavior.",
"name": "This attribute defines the name of a document-level metadata.",
"scheme": "This attribute defines the scheme in which the metadata is described."
}
},
"meter": {
"desc": "The HTML <em>meter</em> element (<code><meter></code>) represents either a scalar value within a known range or a fractional value.",
"attrs": {
"value": "The current numeric value.",
"min": "The lower numeric bound of the measured range.",
"max": "The upper numeric bound of the measured range.",
"low": "The upper numeric bound of the low end of the measured range.",
"high": "The lower numeric bound of the high end of the measured range.",
"optimum": "This attribute indicates the optimal numeric value.",
"form": "This attribute associates the element with a form element that has ownership of the meter element."
}
},
"nav": {
"desc": "The <em>HTML Navigation Element</em> (<code><nav></code>) represents a section of a page that links to other pages or to parts within the page: a section with navigation links.",
"attrs": {}
},
"noscript": {
"desc": "The HTML NoScript Element (<code><noscript></code>) defines a section of html to be inserted if a script type on the page is unsupported or if scripting is currently turned off in the browser.",
"attrs": {}
},
"object": {
"desc": "The Embedded Object (<object>) element represents an external resource, which can be treated as an image, a nested browsing context, or a resource to be handled by a plugin.",
"attrs": {
"archive": "A space-separated list of URIs for archives of resources for the object.",
"border": "The width of a border around the control, in pixels.",
"classid": "The URI of the object's implementation.",
"codebase": "The base path used to resolve relative URIs specified by classid, data, or archive.",
"codetype": "The content type of the data specified by classid.",
"data": "The address of the resource as a valid URL.",
"declare": "The presence of this Boolean attribute makes this element a declaration only.",
"form": "The form element, if any, that the object element is associated with (its form owner).",
"height": "The height of the displayed resource, in CSS pixels.",
"name": "The name of valid browsing context (HTML5), or the name of the control (HTML 4).",
"standby": "A message that the browser can show while loading the object's implementation and data.",
"tabindex": "The position of the element in the tabbing navigation order for the current document.",
"type": "The MIME type of the resource specified by data.",
"usemap": "A hash-name reference to a <map>\n element; that is a '#' followed by the value of a \n\nname\n of a map element.",
"width": "The width of the display resource, in CSS pixels."
}
},
"ol": {
"desc": "The HTML <em>ordered list</em> element (<code><ol></code>) represents an ordered list of items. Typically, ordered-list items are displayed with a preceding numbering, which can be of any form, like numerals, letters or Romans numerals or even simple bullets. This numbered style is not defined in the HTML description of the page, but in its associated CSS, using the <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/CSS/list-style-type\">list-style-type</a></code>\n property.",
"attrs": {
"compact": "This Boolean attribute hints that the list should be rendered in a compact style.",
"reversed": "This Boolean attribute specifies that the items of the item are specified in the reverse order, i.e.",
"start": "This integer attribute specifies the start value for numbering the individual list items.",
"type": "Indicates the numbering type: 'a' indicates lowercase letters, ' A' indicates uppercase letters, 'i' indicates lowercase Roman numerals, 'I' indicates uppercase Roman numerals, and '1' indicates numbers."
}
},
"optgroup": {
"desc": "In a web form, the HTML <em>optgroup</em> element (<optgroup>) creates a grouping of options within a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/select\"><select></a></code>\n element.",
"attrs": {
"disabled": "If this Boolean attribute is set, none of the items in this option group is selectable.",
"label": "The name of the group of options, which the browser can use when labeling the options in the user interface."
}
},
"option": {
"desc": "In a web form, the HTML<em> option </em>element (<span style=\"font-family: Courier New;\"><option></span>) is used to create a control representing an item within a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/select\"><select></a></code>\n, an <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/optgroup\"><optgroup></a></code>\n or a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/datalist\"><datalist></a></code>\n HTML5 element.",
"attrs": {
"disabled": "If this Boolean attribute is set, this option is not checkable.",
"label": "This attribute is text for the label indicating the meaning of the option.",
"selected": "If present, this Boolean attribute indicates that the option is initially selected.",
"value": "The textual content of this attribute represents the label explaining the option."
}
},
"output": {
"desc": "The <em>output</em> (<output>) element represents the result of a calculation.",
"attrs": {
"for": "A list of IDs of other elements, indicating that those elements contributed input values to (or otherwise affected) the calculation.",
"form": "The form element that this element is associated with (its \"form owner\").",
"name": "The name of the element."
}
},
"p": {
"desc": "<strong>Paragraph</strong> element (<p>) represents a paragraph. It is the most commonly used block-level element.",
"attrs": {}
},
"param": {
"desc": "<strong>Parameter </strong>element which defines parameters for <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/object\"><object></a></code>\n.",
"attrs": {
"name": "Name of the parameter.",
"type": "Only used if the valuetype is set to \"ref\".",
"value": "Value of the parameter.",
"valuetype": ""
}
},
"pre": {
"desc": "This element represents preformatted text. Text within this element is typically displayed in a non-proportional font exactly as it is laid out in the file. Whitespaces inside this element are displayed as typed.",
"attrs": {}
},
"progress": {
"desc": "The HTML <em>progress</em> (<code><progress></code>) element is used to view the completion progress of a task. While the specifics of how it's displayed is left up to the browser developer, it's typically displayed as a progress bar.",
"attrs": {
"form": "This attribute specifies the form which the progress element belongs to.",
"max": "This attribute describes how much work the task indicated by the progress element requires.",
"value": "This attribute specifies how much of the task that has been completed."
}
},
"q": {
"desc": "The <strong>quote</strong> element indicates that the enclosed text is a short inline quotation.",
"attrs": {
"cite": "The value of this attribute is a URL that designates a source document or message for the information quoted."
}
},
"s": {
"desc": "The <em>HTML Strikethrough Element</em> (<span style=\"font-family: Courier New;\"><s></span>) renders text with a strike-through, or a line through it. Use the <code><s></code> element to represent things that are no longer relevant or no longer accurate. However, <code><s></code> is not appropriate when indicating document edits; for that, use the <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/del\"><del></a></code>\n and <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/ins\"><ins></a></code>\n elements, as appropriate.",
"attrs": {}
},
"samp": {
"desc": "The HTML Sample Text Element (<span style=\"font-family: Courier New;\"><samp></span>) produces an inline element displayed in the browser's default monotype font (Lucida Console). This element was intended to identify sample output from a computer program.",
"attrs": {}
},
"script": {
"desc": "The <code>script</code> element is used to embed or reference an executable script within an <abbr title=\"Hypertext Markup Language\">HTML</abbr> or <abbr title=\"Extensible Hypertext Markup Language\">XHTML</abbr> document.",
"attrs": {
"async": "Set this Boolean attribute to indicate that the browser should, if possible, execute the script asynchronously.",
"src": "This attribute specifies the URI of an external script; this can be used as an alternative to embedding a script directly within a document.",
"type": "This attribute identifies the scripting language of code embedded within a script element or referenced via the element’s src attribute.",
"language": "Like the type attribute, this attribute identifies the scripting language in use.",
"defer": "This Boolean attribute is set to indicate to a browser that the script is meant to be executed after the document has been parsed."
}
},
"section": {
"desc": "The <em>HTML Section Element</em> (<code><section></code>) represents a generic section of a document, i.e., a thematic grouping of content, typically with a heading.",
"attrs": {}
},
"select": {
"desc": "The <em>select</em> (<code><select></code>) HTML element represents a control that presents menu of options. The options within the menu are represented by <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/option\"><option></a></code>\n elements, which can be grouped by <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/optgroup\"><optgroup></a></code>\n elements. Options can be pre-selected for the user.",
"attrs": {
"autofocus": "This attribute lets you specify that a form control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.",
"disabled": "This Boolean attribute indicates that the user cannot interact with the control.",
"form": "The form element that the select element is associated with (its \"form owner\").",
"multiple": "This Boolean attribute indicates that multiple options can be selected in the list.",
"selectedIndex": "The index of the selected <option>\n element.",
"name": "The name of the control.",
"required": "A Boolean attribute indicating that an option with a non-empty string value must be selected.",
"size": "If the control is presented as a scrolled list box, this attribute represents the number of rows in the list that should be visible at one time."
}
},
"small": {
"desc": "The HTML Small Element (<span style=\"font-family: Courier New;\"><small></span>) makes the text <em>font size</em> one size smaller (for example, from large to medium, or from small to x-small) down to the browser's minimum font size.",
"attrs": {}
},
"source": {
"desc": "The <code>source</code> element is used to specify multiple media resources for <code> audio</code> and <code>video</code> elements in HTML5. It is an empty element. It is commonly used to serve the same media in <a title=\"En/Media formats supported by the audio and video elements\" rel=\"internal\" href=\"https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements\">multiple formats supported by different browsers</a>.",
"attrs": {
"src": "Required, address of the media resource.",
"type": "The MIME-type of the resource, optionally with a codecs parameter.",
"media": "Media query of the resource's intended media."
}
},
"span": {
"desc": "This HTML element is a generic inline container for phrasing content, which does not inherently represent anything. It can be used to group elements for styling purposes (using the <strong>class</strong> or <strong>id</strong> attributes), or because they share attribute values, such as <strong>lang</strong>. It should be used only when no other semantic element is appropriate. <span> is very much like a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/div\"><div></a></code>\n element, but <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/div\"><div></a></code>\n is a block-level element whereas a <span> is an inline element.",
"attrs": {}
},
"strong": {
"desc": "The HTML Strong Element (<span style=\"font-family: Courier New;\"><strong></span>) gives text strong emphasis, typically this is displayed in bold.",
"attrs": {}
},
"style": {
"desc": "Style element contains style information for a document. Style information should go inside of this element, usually in the CSS language (see <a title=\"CSS\" rel=\"internal\" href=\"https://developer.mozilla.org/en/CSS\">CSS</a>).",
"attrs": {
"type": "This attribute defines the styling language as a MIME type (charset should not be specified).",
"media": "Which media should this style apply to.",
"scoped": "If this attribute is present, then style applies only to its parent element.",
"title": "Specifies alternative style sheet sets.",
"disabled": "If set, disables (does not apply) the style rules to the Document that are specified within the element."
}
},
"sub": {
"desc": "The <em>HTML Subscript Element</em> (<code><sub></code>) defines a span of text that should be displayed, for typographic reasons, lower, and often smaller, than the main span of text.",
"attrs": {}
},
"summary": {
"desc": "The HTML <em>summary </em>element (<code><summary></code>) is used as a summary, caption or legend for the content of a <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/details\"><details></a></code>\n element.",
"attrs": {}
},
"sup": {
"desc": "The <em>HTML Superscript Element</em> (<code><sup></code>) defines a span of text that should be displayed, for typographic reasons, higher, and often smaller, than the main span of text.",
"attrs": {}
},
"table": {
"desc": "The <em>HTML Table Element </em>(<code><table></code>) represents data in two dimensions or more.",
"attrs": {
"align": " This enumerated attribute indicates how the table must be aligned in regard of the containing document.",
"bgcolor": "This attribute defines the background color of the table and its content.",
"border": "This integer attribute defines, in pixels, the size of the frame surrounding the table.",
"cellpadding": "This attribute defines the space between the content of a cell and the border, displayed or not, of it.",
"cellspacing": "This attribute defines the size, in percentage or in pixels, of the space between two cells (both horizontally and vertically), between the top of the table and the cells of the first row, the left of the table and the first column, the right of the table and the last column and the bottom of the table and the last row.",
"frame": "This enumerated attribute defines which side of the frame surrounding the table must be displayed.",
"rules": "This enumerated attribute defines where rules, i.e.",
"summary": "This attribute defines an alternative text use to describe the table in user-agent unable to display it.",
"width ": "This attribute defines the width of the table."
}
},
"tbody": {
"desc": "The <em>HTML Table Body Element</em> (<code><tbody></code>) defines a set of rows defining the body of the table. Though not mandatory, as the rows of the body can be defined as <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/tr\"><tr></a></code>\n elements children of the parent <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/table\"><table></a></code>\n element, if present, all <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/tr\"><tr></a></code>\n elements part of the body must be included into a unique <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/tbody\"><tbody></a></code>\n element.",
"attrs": {
"align": "This enumerated attribute specifies how horizontal alignment of each cell content will be handled.",
"bgcolor": "This attribute defines the background color of each cell of the column.",
"char": "This attribute is used to set the character to align the cells in a column on.",
"charoff": "This attribute is used to indicate the number of characters to offset the column data from the alignment characters specified by the char attribute.",
"valign": "This attribute specifies the vertical alignment of the text within each row of cells of the table header."
}
},
"td": {
"desc": "The <em>HTML Table Cell Element</em> (<code><td></code>) defines a cell that content data.",
"attrs": {
"abbr": "This attribute contains a short abbreviated description of the content of the cell.",
"align": "This enumerated attribute specifies how horizontal alignment of each cell content will be handled.",
"axis": "This attribute contains a list of space-separated strings.",
"bgcolor": "This attribute defines the background color of each cell of the column.",
"char": "This attribute is used to set the character to align the cells in a column on.",
"charoff": "This attribute is used to indicate the number of characters to offset the column data from the alignment characters specified by the char attribute.",
"colspan": "This attribute contains a non-negative integer value that indicates for how many columns the cell extends.",
"headers": "This attributes a list of space-separated strings, each corresponding to the id attribute of the <th>\n elements that applies to this element.",
"rowspan": "This attribute contains a non-negative integer value that indicates for how many rows the cell extends.",
"scope": "",
"valign": "This attribute specifies the vertical alignment of the text within each row of cells of the table header."
}
},
"textarea": {
"desc": "The <em>textarea</em> (<code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/textarea\"><textarea></a></code>\n) HTML element represents a multi-line plain-text editing control.",
"attrs": {
"autofocus": "This Boolean attribute lets you specify that a form control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.",
"cols": "The visible width of the text control, in average character widths.",
"disabled": "This Boolean attribute indicates that the user cannot interact with the control.",
"form": "The form element that the textarea element is associated with (its \"form owner\").",
"maxlength": "The maximum number of characters (Unicode code points) that the user can enter.",
"name": "The name of the control.",
"placeholder": "A hint to the user of what can be entered in the control.",
"readonly": "This Boolean attribute indicates that the user cannot modify the value of the control.",
"required": "This attribute specifies that the user must fill in a value before submitting a form.",
"rows": "The number of visible text lines for the control.",
"selectionDirection": "The direction in which selection occurred.",
"selectionEnd": "The index to the last character in the current selection.",
"selectionStart": "The index to the first character in the current selection.",
"wrap": "Indicates how the control wraps text."
}
},
"tfoot": {
"desc": "The <em>HTML Table Foot Element</em> (<code><tfoot></code>) defines a set of rows summarizing the columns of the table.",
"attrs": {
"align": "This enumerated attribute specifies how horizontal alignment of each cell content will be handled.",
"bgcolor": "This attribute defines the background color of each cell of the column.",
"char": "This attribute is used to set the character to align the cells in a column on.",
"charoff": "This attribute is used to indicate the number of characters to offset the column data from the alignment characters specified by the char attribute.",
"valign": "This attribute specifies the vertical alignment of the text within each row of cells of the table header."
}
},
"th": {
"desc": "The <em>HTML Table Header Cell Element</em> (<code><th></code>) defines a cell that is a header for a group of cells of a table. The group of cells that the header refers to is defined by the \n\n<code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/th#attr-scope\">scope</a></code>\n and \n\n<code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/th#attr-headers\">headers</a></code>\n attribute.",
"attrs": {
"abbr": "This attribute contains a short abbreviated description of the content of the cell.",
"align": "This enumerated attribute specifies how horizontal alignment of each cell content will be handled.",
"axis": "This attribute contains a list of space-separated strings.",
"bgcolor": "This attribute defines the background color of each cell of the column.",
"char": "This attribute is used to set the character to align the cells in a column on.",
"charoff": "This attribute is used to indicate the number of characters to offset the column data from the alignment characters specified by the char attribute.",
"colspan": "This attribute contains a non-negative integer value that indicates on how many columns does the cell extend.",
"headers": "This attributes a list of space-separated strings, each corresponding to the id attribute of the <th>\n elements that applies to this element.",
"rowspan": "This attribute contains a non-negative integer value that indicates on how many rows does the cell extend.",
"scope": "This enumerated attribute defines the cells that the header defined in this <th>\n element relates to.",
"valign": "This attribute specifies the vertical alignment of the text within each row of cells of the table header."
}
},
"thead": {
"desc": "The <em>HTML Table Head Element</em> (<code><thead></code>) defines a set of rows defining the head of the columns of the table.",
"attrs": {
"align": "This enumerated attribute specifies how horizontal alignment of each cell content will be handled.",
"bgcolor": "This attribute defines the background color of each cell of the column.",
"char": "This attribute is used to set the character to align the cells in a column on.",
"charoff": "This attribute is used to indicate the number of characters to offset the column data from the alignment characters specified by the char attribute.",
"valign": "This attribute specifies the vertical alignment of the text within each row of cells of the table header."
}
},
"time": {
"desc": "The HTML <em>time</em> element (<code><time></code>) represents either time on a 24-hour clock or a precise date in the <a class=\"external\" title=\"http://en.wikipedia.org/wiki/Gregorian_calendar\" rel=\"external\" href=\"http://en.wikipedia.org/wiki/Gregorian_calendar\" target=\"_blank\">Gregorian calendar</a> (with optional time and timezone information).",
"attrs": {
"datetime": "This attribute indicates the time and date of the element and must be a valid date with an optional time string.",
"pubdate": "(This feature is still being discussed by the WHATWG and the W3C HTML5 Working Group.) This Boolean attribute specifies that the date and time given by the element is the publication date of a document."
}
},
"title": {
"desc": "The <em>HTML Title Element</em> (<code><title></code>) defines the title of the document, shown in a browser's title bar or on the page's tab. It can only contain text and any contained tags are not interpreted.",
"attrs": {}
},
"tr": {
"desc": "The <em>HTML Table Row Element</em> (<code><tr></code>) defines a row of cells in a table. Those can be a mix of <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/td\"><td></a></code>\n and <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/HTML/Element/th\"><th></a></code>\n elements.",
"attrs": {
"align": "This enumerated attribute specifies how horizontal alignment of each cell content will be handled.",
"bgcolor": "This attribute defines the background color of each cell of the row.",
"char": "This attribute is used to set the character to align the cells in a column on.",
"charoff": "This attribute is used to indicate the number of characters to offset the column data from the alignment characters specified by the char attribute.",
"valign": "This attribute specifies the vertical alignment of the text within each row of cells of the table header."
}
},
"u": {
"desc": "The <em>HTML Underline Element</em> (<span style=\"font-family: Courier New;\"><u></span>) renders text with an underline, a line under the baseline of its content.",
"attrs": {}
},
"ul": {
"desc": "The HTML <em>unordered list</em> element (<code><ul></code>) represents an unordered list of items, namely a collection of items that do not have a numerical ordering, and their order in the list is meaningless. Typically, unordered-list items are displayed with a bullet, which can be of several forms, like a dot, a circle or a squared. The bullet style is not defined in the HTML description of the page, but in its associated CSS, using the <code><a rel=\"custom\" href=\"https://developer.mozilla.org/en/CSS/list-style-type\">list-style-type</a></code>\n property.",
"attrs": {
"compact": "This Boolean attribute hints that the list should be rendered in a compact style.",
"type": "Used to set the bullet style for the list."
}
},
"var": {
"desc": "The HTML Variable Element (<code><var></code>) represents a variable in a mathematical expression or a programming context.",
"attrs": {}
},
"video": {
"desc": "The HTML <code><video></code> element is used to embed video content in an HTML or XHTML document.",
"attrs": {
"autoplay": "A Boolean attribute; if specified, the video will automatically begin to play back as soon as it can do so without stopping to finish loading the data.",
"autobuffer": "A Boolean attribute; if specified, the video will automatically begin buffering even if it's not set to automatically play.",
"buffered": "An attribute you can read to determine which time ranges of the media have been buffered.",
"controls": "If this attribute is present, Gecko will offer controls to allow the user to control video playback, including volume, seeking, and pause/resume playback.",
"height": "The height of the video's display area, in CSS pixels.",
"loop": "A Boolean attribute; if specified, we will, upon reaching the end of the video, automatically seek back to the start.",
"muted": "A Boolean attribute which indicates the default setting of the audio contained in the video.",
"preload": "This enumerated attribute is intended to provide a hint to the browser about what the author thinks will lead to the best user experience.",
"poster": "A URL indicating a poster frame to show until the user plays or seeks.",
"src": "The URL of the video to embed.",
"width": "The width of the video's display area, in CSS pixels."
}
},
"wbr": {
"desc": "The <em>Word Break Opportunit</em><em>y</em> (<code><wbr></code>) HTML element represents a position within text where the browser may optionally break a line, though its line-breaking rules would not otherwise create a break at that location.",
"attrs": {}
}
}