Use h1 through h6 to give readers a clear content hierarchy, and avoid replacing real headings with styled paragraphs.
Web design, work & life
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.
Protecting yourself as a freelancer
Prepare for freelance projects with clear agreements, reliable communication, payment expectations, and a plan for handling unpaid invoices.
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.
Ten tips for a simpler life
Make room for what matters by reviewing routines, organising information, reducing clutter, and asking for help.
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.