Feel free to skip this section if you have worked with Javascript and CSS. This section is for people who have never touched either, or for people who want to brush up on the basics.
INTRO
First off, what is HTML, CSS, and Javascript?
- HTML provides the basic structure of sites, which is enhanced and modified by other technologies like CSS and JavaScript.
- "I want a piece of text here, then an image under it, then a link under that..."
- CSS is used to control presentation, formatting, and layout
- "I want to put a blue border on this box and change the font of the text to Lato..."
- JavaScript is used to control the behavior of different elements.
- "I want a picture to show up when this button is clicked..."
Together, these 3 make up the front-end of the webapp.
GUIDES
For a basic understanding of both HTML and CSS, complete the following course: https://www.codecademy.com/learn/learn-html-css
If your PL decides to use Flexbox, go over this cheatsheet, and maybe even bookmark it -- it'll come in handy: https://css-tricks.com/snippets/css/a-guide-to-flexbox/
(Inline styling??)