Yoga Studio Landing Page
Yoga Studio Landing Page
Create a simple landing page for a yoga studio using HTML and CSS.
Created: 11/06/2023 by Brian Jensen
Skill level: beginner
Topics used: HTML CSS
Estimated completion time: 1 Hour
Create a simple landing page for a yoga studio using HTML and CSS.
![Code adventure mockup image](https://treehouse-code-adventures.s3.amazonaws.com/resource-thumbnails/resource-treehouse.webp)
HTML Basics
Learn HTML (HyperText Markup Language), the language common to every website. HTML describes the basic structure and content of a web page.
![Code adventure mockup image](https://treehouse-code-adventures.s3.amazonaws.com/resource-thumbnails/resource-treehouse.webp)
CSS Basics
Learn the basics of CSS, one of the core technologies for designing and building websites and applications.
![Code adventure mockup image](https://treehouse-code-adventures.s3.amazonaws.com/resource-thumbnails/resource-treehouse.webp)
CSS Flexbox Layout
Flexbox is a set of CSS properties that give you a flexible way to lay out content.
![Code adventure mockup image](https://treehouse-code-adventures.s3.amazonaws.com/resource-thumbnails/resource-treehouse.webp)
Mobile-First CSS Layout
Practice using CSS layout techniques such as a CSS Reset with Normalize, a layout wrapper, a sticky footer, and centered content with a full-width header.
![Code adventure mockup image](https://treehouse-code-adventures.s3.amazonaws.com/resource-thumbnails/resource-treehouse.webp)
CSS Grid Layout
CSS Grid Layout provides a built-in, more efficient way of designing grid-based layouts in the browser.
-
0
To begin, click "Start Adventure" at the top of the page and then download your starter files.
-
1
Use CSS Flexbox or Grid to lay out the elements on the page.
-
2
Use semantic elements to structure the page, ensuring accessibility and SEO optimization.
-
3
Extra Challenge: Generate your own wave patterns with CSS instead of using the included background images. You can use a tool like https://getwaves.io/