Use h1 through h6 to give readers a clear content hierarchy, and avoid replacing real headings with styled paragraphs.
Web Design Principles
Grouping and descendant selectors in CSS
Reduce repeated CSS by grouping selectors, and target elements inside a particular container with descendant selectors.
Understanding margin, padding, and border in CSS
Learn the CSS box model, how margin differs from padding, and how content, borders, and spacing affect an element’s size.
Using grids and alignment in web design
Explore visual balance and invisible alignment lines, with examples from the historical 960-pixel grid system.
Relative and fixed font sizes in CSS
Understand em-based font sizing, convert pixel values using the parent font size, and follow the archive’s 62.5% sizing example.
Choosing GIF, JPEG, and PNG images for the web
Compare the archive’s GIF, JPEG, and PNG examples, and learn how image type and compression affect quality and file size.
Freelance web design: challenges and ways through them
A personal guide to freelance life, covering routines, clients, deadlines, creativity, time off, and the uncertainty of working for yourself.
Eight important stages of web design
Plan a website from goals and content through information structure, visual design, management, search visibility, and promotion.