This project is a solution to a web development exercise focused on enhancing HTML5 skills. The main objective was to create a web page that utilizes advanced content elements and a robust form with native validation, all without the need for JavaScript. The final page demonstrates a well-thought-out structure, usability, and clarity, following web development best practices.
header
, main
, section
, footer
, table
, figure
, and form
for a logical and accessible layout.<ol>
) and unordered (<ul>
) lists, as well as an accessible table with headers (<thead>
), for data presentation.<img>
), a video (<video>
), and audio (<audio>
), with respective playback controls.required
, minlength
, pattern
, and readonly
to ensure the integrity of user-entered data.<fieldset>
and <legend>
, in addition to using <label>
to associate descriptions with each input field.text
, email
, password
, number
, date
, select
) for a comprehensive form.enhanced-form.html
file.enhanced-form.html
file in any modern web browser (Chrome, Firefox, Edge, Safari).Augusto Mate