diff --git a/exercise-1-semantic-refactor/src/DivSoupPage.jsx b/exercise-1-semantic-refactor/src/DivSoupPage.jsx index d322d70..7bec08c 100644 --- a/exercise-1-semantic-refactor/src/DivSoupPage.jsx +++ b/exercise-1-semantic-refactor/src/DivSoupPage.jsx @@ -3,69 +3,75 @@ import React from 'react'; function DivSoupPage() { return (
-
+
My Awesome Blog
-
-
Home
-
Articles
-
About
-
Contact
-
-
-
-
-
-
Understanding Semantic HTML
+ + +
+
+
+

Understanding Semantic HTML

-
By Jane Doe
-
January 23, 2026
+ By Jane Doe +
-
-
-
+ +
+

Semantic HTML is the foundation of accessible web development. It provides meaning to your content, making it easier for screen readers, search engines, and developers to understand your page structure. -

-
+

+

When you use semantic elements, you're not just styling your page—you're creating a meaningful document structure that benefits everyone. -

-
+

+

This page is intentionally built with divs to demonstrate what NOT to do. Your task is to refactor it using proper HTML elements. -

-
-
-
-
HTML
-
Accessibility
-
Web Development
-
-
-
-
-
-
Related Articles
-
-
CSS Best Practices
-
Jan 20, 2026
-
-
-
React Fundamentals
-
Jan 15, 2026
-
-
-
JavaScript Tips
-
Jan 10, 2026
-
-
-
-
-
-
-
Privacy Policy
-
Terms of Service
-
FAQ
-
-
© 2026 My Awesome Blog. All rights reserved.
-
+

+ + + + + +
); }