Chapter 0:
Design
Whitespace
Typography
Wireframing
Colour Theory
Chapter 1: HTML
< !Doctype HTML >
< HTML > HTML >
< HEAD > HEAD>
< TITLE > TITLE >
< LINK >
< BODY > BODY >
< HEADER > HEADER >
< MAIN > MAIN >
< SECTION > SECTION >
< DIV > DIV >
< ARTICLE > ARTICLE >
< FIGURE > FIGURE >
< ASIDE > ASIDE >
< UL > UL >
< OL > OL >
< LI > LI >
< H1 > H1 >
< H2 > H2 >
< H3 > H3
< H4 > H4 >
< H5 > H5 >
< H6 > H6 >
< P > P >
< STRONG > STRONG >
< EM > EM >
< BR >
< IMG />
< SPAN > SPAN >
< A > A >
Chapter 2: CSS
SELECTORS
COLOR
BACKGROUND
WIDTH
HEIGHT
PADDING
MARGIN
FONT-FAMILY
FONT-SIZE
FONT-WEIGHT
LINE-HEIGHT
TEXT-ALIGN
TEXT-DECORATION
TEXT-TRANSFORM
BORDER
BORDER-RADIUS
BOX-SIZING
DISPLAY
Chapter 3: Box
Model/Flexbox
PROPERTIES
FLOAT
CLEAR
PADDING
MARGIN
ALIGN-ITEMS
JUSTIFY-CONTENT
FLEX-DIRECTION
FLEX-WRAP
FLEX-FLOW
Chapter 4:
Javasc
ript
CAMEL-CASE: JavaScript coding rules
Coding with JavaScript comes with a rule: camelCase, where variables that are more than one word must start with a capital letter with every word except the first one.
VARIABLES
Variables come in three flavours. Var is used in legacy code if it's already been started with, and also to learn coding where scope and code are not issues. Let allows you to be able to reassign variable values, and const is used as the default way to declare variables.