HTML Crash Course
This Crash Course is an introduction to HTML. It doesn't cover everything, only practical principles and language features you will encounter in your career as a Web Developer.
- Introduction
- Tags
- Opening and closing tags
- Self-closing tags
- Minimum Structure
- DOCTYPE tag
- html tag
- head tag
- favicon
- meta tags
- Twitter cards
- body tag
- div tag
- p (paragraph) tag
- span tag
- HTML5 tags
- article
- section
- Where to Insert...
- User-agent CSS
- Inline CSS with style attribute
- Internal CSS in style tags
- External CSS in a separate .css file
- Inline JavaScript in event attributes
- External JavaScript with link tag
- Internal JavaScript with script tag
- Modular JavaScript with script tag
- Tags
- Attributes
- style attribute
- id attribute
- class attribute
- Event attributes
- Common event attributes
- Mouse event attributes
- Keyboard event attributes
- Custom attributes
- Data attribute
- Images, Backgrounds and Gradients
- Image tag
- Centering image or other elements
- Backgrounds
- Gradient backgrounds
- Layouts
- Tables
- Flex
- Grid
- Buttons
- Built-in native clickable buttons using button tag
- Using input tag to make buttons
- Using CSS to create custom buttons with onclick event
- Forms
- Submitting input data
- Uploading a file
- Uploading multiple files
- DOM: Document Object Model
- Thinking like a tree
- head tag and...
- Entry Point 1: DOMContentLoaded event (structure)
- Entry Point 2: Window's "on load" event (media)