1
Web development relies on three main files: HTML (templating), JavaScript (dynamic elements), and CSS (styling, positioning, and animations).
2
Stack Overflow demonstrates how crucial CSS is; removing styles renders the site redundant and difficult to use.
3
CSS Zen Garden shows how a single HTML file can be completely transformed visually using different CSS stylesheets.
4
CSS 'cascades' in three ways: applying styles to multiple elements via classes, applying multiple styles to a single element, and applying a single stylesheet across multiple websites.
5
Selectors are used to target HTML elements. Classes (denoted by a dot '.') are used for collective styling on multiple elements, while IDs (denoted by a hash '#') are strictly for unique, single elements.
6
CSS rules are written using property-value pairs enclosed in curly braces, allowing developers to combine multiple properties to achieve custom designs.