Skip to content

PLP-WebTechnologies/july-2025-advanced-html5-enhancing-content-shatulochikumbe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Review Assignment Due Date

📘 Assignment: Enhancing HTML5 Content & Mastering Forms

Overview

This assignment focuses on elevating your HTML5 skills by working with advanced content elements and mastering the creation, structure, and validation of web forms. You will practice using lists, tables, and media to enrich page content, and then dive deep into building dynamic, user-friendly forms powered by native HTML5 features.

Objectives

You are expected to demonstrate the ability to:

  • Use lists and tables effectively to organize content for clarity and accessibility.
  • Embed media content such as images, audio, or video using semantic HTML5 elements.
  • Build structured HTML5 forms that are both usable and visually intuitive.
  • Apply various HTML5 form attributes to improve user interaction.
  • Use built-in validation techniques to minimize incorrect data input without relying on JavaScript.

Instructions

Design a simple multi-section web page that showcases the use of lists, tables, and media, followed by a complete HTML5 form. The page should reflect thoughtful structure, usability, and clarity.

Your form should include various input types, make use of labels and fieldsets for accessibility, and apply HTML5 validation rules through attributes like required, type, minlength, pattern, and others.

Avoid using JavaScript for validation—rely solely on native HTML5 capabilities.

Deliverables

Submit a single HTML file named enhanced-form.html. It should include:

  • Well-structured content using lists, tables, and media.
  • A complete HTML5 form including a variety of input fields.
  • Correct use of form attributes such as placeholder, required, autocomplete, and readonly.
  • HTML5 validation features implemented correctly across all relevant fields.
  • A clear, accessible layout using semantic tags.

Tips

  • Proper and meaningful use of lists, tables, and media.
  • Clarity and accessibility of form structure.
  • Correct use of form elements and attributes.
  • Effective application of native HTML5 validation.
  • Clean, well-indented, and maintainable HTML code.

About

plp-webtechnologies-classroom-july2025-july-2025-advanced-html5-enhancing-content-advanced-html5-enh created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published