Student Avatar

Anuja Jayasinghe

Student 2

Home Page

Technical Description

The Home Page was built using semantic HTML5 and CSS Flexbox/Grid for layout. Implemented responsive breakpoints using media queries for mobile-first design. Features a hero section with gradient overlay and CSS animations for interactive elements.

Accessibility

Ensured high contrast ratios for text, implemented skip-to-content links, and added proper heading hierarchy. All images include descriptive alt text exceeding 150 characters for screen reader users.

Link to the validation page

Validation Page

Link to the page

Home Page

Table Page

Technical Description

Dynamic table implementation with sorting functionality using JavaScript. Responsive design using CSS overflow properties with horizontal scroll on mobile. Features zebra-striping and hover effects for improved readability.

Accessibility

Implemented proper scope attributes for headers and used caption element for table context. Added visual focus indicators for keyboard navigation.

Link to the validation page

Validation Page

Link to the page

Table Page

Content Page

Technical Description

Multi-section content page featuring image galleries with lightbox functionality, embedded videos using iframe, and interactive accordion sections. Implemented CSS transitions for smooth interactions and lazy loading for media assets.

Accessibility

Video content includes closed captions, all interactive elements are keyboard-navigable, and implemented reduced motion preferences in CSS animations.

Link to the validation page

Validation Page

Link to the page

Content Page

Challenges and Lessons Learned

Major challenges included implementing consistent spacing across breakpoints and resolving z-index conflicts in layered layouts. Learned advanced CSS positioning techniques and the importance of progressive enhancement for JavaScript features. Cross-browser testing revealed inconsistencies in flexbox implementations that required vendor prefixing.

Compliance

All pages meet WCAG 2.1 AA standards, with color contrast ratios exceeding 4.5:1 for normal text. Implemented GDPR-compliant cookie consent management and ensured all third-party resources are served over HTTPS.

References