Built-ins

IDNameDescriptionTypeModuleStepExplanationExample
1 html

html element

HTML element 2 9

An element for the entire document.

2 head

head element

HTML element 2 9

An element that gives information about the page.

3 body

body element

HTML element 2 9

An element that contains all the content of the page.

4 title

title element

HTML element 2 11

An element that appears in the head element. The text is used for search and display.

5 h1

heading element

HTML element 2 11

An element that gives a heading.

6 p

paragraph element

HTML element 2 11

An element consisting of text that forms a paragraph.

7 a

hyperlink element

HTML element 2 11

An element used to include a hyperlink.

8 div

division element

HTML element 2 16

An element used to group elements on different lines.

9 hr

horizontal rule element

HTML element 2 18

An element that makes a horizontal line.

10 br

line break element

HTML element 2 18

An element that inserts a line break.

11 img

image element

HTML element 2 18

An element used to include an image.

12 lang

language attribute

HTML attribute 3 1

A global attribute specifying the language in which text is written.

13 href

hyperlink reference attribute

HTML attribute 3 2

An attribute used to specify an address for a hyperlink.

14 src

source attribute

HTML attribute 3 2

An attribute used to specify the source from which a file can be obtained.

15 alt

alternative text attribute

HTML attribute 3 2

An attribute supplying text to display, if an image cannot be loaded.

16 height

height attribute

HTML attribute 3 2

An attribute specifying the height, such as of an image.

17 width

width attribute

HTML attribute 3 2

An attribute specifying the width, such as of an image.

18 meta

metadata element

HTML element 3 4

An element in the head containing such information as the encoding.

19 charset

character encoding declaration

HTML declaration 3 4

A declaration to indicate the encoding used by the computer.

20 doctype

doctype declaration

HTML declaration 3 4

A declaration to show that the document is written in HTML.

21 id

ID attribute

HTML attribute 3 6

An attribute specifying a unique identifier for an element.

22 class

class attribute

HTML attribute 3 8

An attribute assigning an element to a named class.

23 color

color property

CSS property 4 1

A property to specify colour of content, with values given as colours.

24 font-style

font-style property

CSS property 4 1

A property to specify font style, with values such as italic, normal, and oblique.

25 style

style attribute

HTML attribute 4 2

An attribute specifying the style of the element.

26 style

style element

HTML element 4 3

An element used to include an internal style sheet.

27 link

link element

HTML element 4 4

An element used to create a link between a document and an external resource.

28 rel

relationship attribute

HTML attribute 4 4

An attribute showing the relationship between a document and an external resource.

29 font-weight

font-weight property

CSS property 4 10

A property to specify the weight of a font, with values such as normal and bold.

30 text-decoration

text-decoration property

CSS property 4 10

A property to specify decoration to text, with values such as underline, line-through, and overline.

31 text-transform

text-transform property

CSS property 4 10

A property to set cases, with values such as none, capitalize, uppercase, and lowercase.

32 text-align

text-align property

CSS property 4 10

A property to align text, with values such as left, right, center, and justify.

33 background-color

background-color property

CSS property 4 10

A property to specify the colour of the background, with values given as colours.

34 font-size

font-size property

CSS property 4 10

A property to specify the size of the font, with values given as sizes.

35 letter-spacing

letter-spacing property

CSS property 4 10

A property to specify the amount of space between characters, with values given as sizes.

36 word-spacing

word-spacing property

CSS property 4 10

A property to specify the amount of space between words, with values given as sizes.

37 line-height

line-height property

CSS property 4 10

A property to specify the height of each line, with values given as sizes.

38 text-indent

text-indent property

CSS property 4 10

A property to specify how much text should be indented, with values given as sizes.

39 span

span element

HTML element 5 1

An element used to group elements that share a line.

40 ol

ordered list element

HTML element 5 2

An element for an ordered list.

41 li

list item element

HTML element 5 2

An element for an item in a list.

42 ul

unordered list element

HTML element 5 2

An element for an unordered list.

43 list-style-type

list style property

CSS property 5 5

A property of lists that specifies the numbers or bullets to use, using values such as lower-alpha and square.

44 table

table element

HTML element 5 7

An element for a table.

45 tr

table row element

HTML element 5 7

An element for the row of a table.

46 th

table header element

HTML element 5 7

An element for a header in a table.

47 td

table data element

HTML element 5 7

An element for a data item in a table.

48 border-collapse

border-collapse property

CSS property 5 7

A property to specify whether or not borders of table cells collapse, with values collapse and separate.

49 empty-cells

empty-cells property

CSS property 5 7

A property to specify how empty table cells are styled, with values show and hide.

50 main

main element

HTML element 5 11

An element that contains the main content of the page.

51 header

header element

HTML element 5 11

An element providing heading material for all or part of the contents of the page. This should not be contained in the main element.

52 footer

footer element

HTML element 5 11

An element providing footer material for all or part of the contents of the page. This should not be contained in the main element.

53 article

article element

HTML element 5 11

An element that designates a self-contained part of the content.

54 section

section element

HTML element 5 11

An element used as a thematic grouping of material.

55 figure

figure element

HTML element 5 11

An element containing an image and a caption.

56 figcaption

caption element

HTML element 5 11

An element containing the caption for an image. This is placed inside a figure element.

57 nav

navigation element

HTML element 5 11

An element containing hyperlinks for navigation.

58 aside

aside element

HTML element 5 11

An element containing material tangential to other material.

59 display

display property

CSS property 6 2

A property that controls how an element is displayed, with values such as inline, block, inline-block, flex, inline-flex, and none.

60 visibility

visibility property

CSS property 6 2

A property that controls the visibility of content, with values visible and hidden.

61 height

height property

CSS property 6 4

A property that gives the height of the content, with values given as sizes.

62 width

width property

CSS property 6 4

A property that gives the width of the content, with values given as sizes.

63 max-height

max-height property

CSS property 6 6

A property that gives the maximum height of the content, with values given as sizes.

64 max-width

max-width property

CSS property 6 6

A property that gives the maximum width of the content, with values given as sizes.

65 min-height

min-height property

CSS property 6 6

A property that gives the minimum height of the content, with values given as sizes.

66 min-width

min-width property

CSS property 6 6

A property that gives the minimum width of the content, with values given as sizes.

67 padding

padding property

CSS property 6 7

A property that styles the empty space that acts as a buffer between contents and the border, with values given as sizes.

68 border

border property

CSS property 6 9

A property that styles all aspects of all borders, that is, width, style, and colour.

69 border-width

border-width property

CSS property 6 9

A property that gives the width of the border, with values given as sizes or preset terms such as thin, medium, and thick.

70 border-style

border-style property

CSS property 6 9

A property that gives the style of the border, with values such as solid, dotted, dashed, double, and groove.

71 border-color

border-color property

CSS property 6 9

A property that gives the colour of the border, with values given as colours.

72 box-sizing

box-sizing property

CSS property 6 11

A property that specifies to which dimensions the height and width properties refer, with values content-box and border-box.

73 border-top

border-top property

CSS property 6 14

A property that styles the top border.

74 border-right

border-right property

CSS property 6 14

A property that styles the right border.

75 border-bottom

border-bottom property

CSS property 6 14

A property that styles the bottom border.

76 border-left

border-left property

CSS property 6 14

A property that styles the left border.

77 border-right-style

border-right-style property

CSS property 6 14

A property that styles the style of the right border.

78 border-bottom-color

border-bottom-color property

CSS property 6 14

A property that styles the colour of the bottom border.

79 one > two

child selector

CSS selector 7 5

Selects any element selected by two which is a child of an element selected by one.

80 one two

descendant selector

CSS selector 7 5

Selects any element selected by two which is a descendant of an element selected by one.

81 one + two

next sibling selector

CSS selector 7 9

Selects any element selected by two which is the next sibling of an element selected by one.

82 one ~ two

general sibling selector

CSS selector 7 9

Selects any element selected by two which is a sibling of an element selected by one.

83 first-line

first-line pseudo-element

CSS pseudo-element 7 17

The first line of text content of the chosen element.

84 first-letter

first-letter pseudo-element

CSS pseudo-element 7 17

The first letter of text content of the chosen element.

85 link

link pseudo-class

CSS pseudo-class 7 18

A pseudo-class for hyperlinks.

86 visited

visited pseudo-class

CSS pseudo-class 7 18

A pseudo-class for hyperlinks that have been visited.

87 hover

hover pseudo-class

CSS pseudo-class 7 18

A pseudo-class for hyperlinks where the cursor hovers.

88 active

active pseudo-class

CSS pseudo-class 7 18

A pseudo-class for hyperlinks between click and release.

89 position

position property

CSS property 8 1

A property to specify where to position an element with respect to normal flow, with values such as static, absolute, relative, and fixed.

90 top

top property

CSS property 8 1

A property indicating the position with respect to the top of the page, with values given as numbers.

91 right

right property

CSS property 8 1

A property indicating the position with respect to the right of the page, with values given as numbers.

92 bottom

bottom property

CSS property 8 1

A property indicating the position with respect to the bottom of the page, with values given as numbers.

93 left

left property

CSS property 8 1

A property indicating the position with respect to the left of the page, with values given as numbers.

94 float

float property

CSS property 8 5

A property that allows an element to float left or right in its container, with values such as none, left, and right.

95 clear

clear property

CSS property 8 8

A property that can specify that an element not flow around a floating element, with values such as left, right, and both.

96 flex-direction

flex-direction property

CSS property 8 12

A property used to indicate the direction of elements in a flexible box layout, with values such as row, row-reverse, column, and column-reverse.

97 flex-wrap

flex-wrap property

CSS property 8 12

A property used to indicate whether or not elements in a flexible box layout should wrap to the next line, with values such as nowrap, wrap, and wrap-reverse.

98 flex

flex property

CSS property 8 12

A property of contained elements in a flexible box layout, indicating how much growing and shrinking is allowed, with three values specified.

99 justify-content

justify-content property

CSS property 8 13

A property to align elements with respect to the main axis in a flexible box layout, with values such as flex-start, center, space-around, space-between, and flex-end.

100 align-items

align-items property

CSS property 8 14

A property to align elements with respect to the cross axis in a flexible box layout, with values such as flex-start, center, stretch, and flex-end.

101 form

form element

HTML element 9 1

An element for a form.

102 fieldset

fieldset element

HTML element 9 1

An element containing a set of fields for a form.

103 legend

legend element

HTML element 9 1

An element containing a title for a fieldset.

104 label

label element

HTML element 9 1

An element used to provide a caption for a control in a form.

105 for

for attribute

HTML attribute 9 1

An attribute of a label to match the ID value for the control it labels.

106 input

input element

HTML element 9 2

An element for a control in a form (types include text, reset, password, checkbox, radio, button and submit).

107 type

type attribute

HTML attribute 9 2

An attribute of an input element specifying what type of control it is (values include text, reset, password, checkbox, radio, button, and submit).

108 value

value input attribute

HTML attribute 9 2

An attribute of an input element specifying information depending on the type of input, such as text for a button or a value used by JavaScript for a checkbox.

109 placeholder

placeholder attribute

HTML attribute 9 2

An attribute of an input element specifying placeholder text.

110 autofocus

autofocus attribute

HTML attribute 9 2

An attribute of a form control to specify the focus.

111 checked

checked attribute

HTML attribute 9 3

An attribute to preset a checkbox in a form to be checked.

112 name

name attribute

HTML attribute 9 4

An attribute of an input element of type radio that is used to assign the same name to all related radio buttons.

113 select

select element

HTML element 9 5

An element for a dropdown menu in a form.

114 option

option element

HTML element 9 5

An element for an option in a dropdown menu.

115 selected

selected attribute

HTML attribute 9 5

An attribute of an option to specify that it has been selected.

116 multiple

multiple attribute

HTML attribute 9 5

An attribute of a select element to specify that more than one option can be selected.

117 value

value option attribute

HTML attribute 9 5

An attribute of an option to specify a value to be used by JavaScript.

118 reversed

reverse list attribute

HTML attribute 11 2

An attribute of an ordered list that reverses the order of the items.

119 start

start list attribute

HTML attribute 11 2

An attribute of an ordered list that specifies the starting number of the first item.

120 value

value list attribute

HTML attribute 11 2

An attribute of a list item that specifies the number for that item.

121 dl

description list element

HTML element 11 3

An element for a description list.

122 dt

description term element

HTML element 11 3

An element for a term in a description list.

123 dd

description list description element

HTML element 11 3

An element for the description of a term in a description list.

124 thead

table head element

HTML element 11 4

An element for a group of header rows in a table.

125 tfoot

table foot element

HTML element 11 4

An element for a group of footer rows in a table.

126 tbody

table body element

HTML element 11 4

An element for a group of body rows in a table.

127 scope

scope attribute

HTML attribute 11 4

An attribute of a table header to indicate whether it is associated with a row, column, or group (values include row, col, rowgroup, and colgroup).

128 rowspan

row span attribute

HTML attribute 11 4

An attribute of a table header or data element to indicate the number of rows to span.

129 colspan

column span attribute

HTML attribute 11 4

An attribute of a table header or data element to indicate the number of columns to span.

130 background-image

background-image property

CSS property 11 6

A property to specify the image to use in the background.

131 border-radius

border-radius property

CSS property 11 6

A property to specify how curved a corner should be, with values given as sizes.