This subtopic focuses on the practical skills required to design, build, and test websites using HTML and CSS, with an emphasis on responsive design to ens
Topic Synopsis
This subtopic focuses on the practical skills required to design, build, and test websites using HTML and CSS, with an emphasis on responsive design to ensure accessibility across devices. Students will learn to structure content semantically, apply styling for visual appeal and usability, and evaluate the effectiveness of their design through testing. The skills developed are directly applicable to real-world web development roles.
Key Concepts & Core Principles
- Target audience analysis: Identifying demographics, psychographics, and user needs to tailor content effectively.
- Design principles: Applying contrast, alignment, repetition, and proximity (C.A.R.P.) along with colour theory and typography.
- File formats and compression: Understanding lossy vs lossless compression, and choosing appropriate formats (e.g., JPEG, PNG, MP4) for different media.
- Legal and ethical considerations: Copyright, Creative Commons licensing, and accessibility standards (e.g., WCAG) for inclusive content.
- Evaluation criteria: Using feedback and analytics to assess effectiveness against objectives, such as engagement metrics or usability.
Exam Tips & Revision Strategies
- Begin by sketching a wireframe or site map to plan the structure and user flow before coding.
- Use a mobile-first approach: style for the smallest screen first, then add media queries for larger screens.
- Validate your HTML and CSS code using the W3C validator to catch syntax errors that could lose marks.
- Document your testing methodology clearly, including screenshots of the site on different devices and a summary of any issues found and how they were resolved.
Common Misconceptions & Mistakes to Avoid
- Using non-semantic markup (e.g., div for everything) instead of appropriate HTML5 elements, leading to poor accessibility and SEO.
- Confusing absolute and relative units in CSS, causing layout breakage when resizing the viewport.
- Neglecting to include a viewport meta tag, which prevents responsive behavior on mobile devices.
- Overlooking the importance of cross-browser testing, resulting in inconsistencies in appearance or functionality.
Examiner Marking Points
- Award credit for demonstrating the use of semantic HTML5 elements (e.g., <header>, <nav>, <section>) appropriately to structure content.
- Evidence should show the implementation of CSS for layout, typography, and color, with clear separation of content and presentation.
- A fully responsive design that adapts to at least two screen sizes (e.g., desktop and mobile) using media queries or flexible grids must be evident.
- The website should be tested and evaluated against a set of defined criteria, such as W3C validation, user testing, and performance checks, with documented outcomes.