Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Full-stack web development with Vue.js
·
Module 2
HTML Refresher: Structure and Semantics
1
HTML5 Document Structure
Write a well-structured HTML5 document with proper doctype, head, and body sections.
2
Structuring Content with Semantic HTML
Use semantic HTML elements (header, nav, main, section, footer) and explain their importance for accessibility and SEO.
3
Building Forms with HTML
Create forms with appropriate input types, labels, and basic validation attributes.
4
Navigation with HTML Lists and Links
Build navigation structures using lists and anchor tags with relative and absolute paths.
5
Git Branching for Feature Development
Use Git branching to manage feature development (e.g., create a branch for a new page).
Merging Feature Branches
Merge a feature branch back into the main branch after completion.
Building a Personal Profile Site with Git Branches
Mini Project: Build a 3-page personal profile site (Home, About, Contact) with a contact form, version-controlled with Git branches.
Previous module
Development Environment and Version Control
Next module
CSS Refresher: Layout and Responsive Design