https://github.com/kratugautam99/html-and-css-learning
This repository documents my journey of learning HTML, CSS, and modern styling frameworks like Tailwind CSS. It contains tutorials, demonstrations, and atomic projects that showcase practical applications of web development concepts.
https://github.com/kratugautam99/html-and-css-learning
autoprefixer-plugin bun css3 edge-dev-tools flexbox-grid-animations-transitions html5 javascript npm pnpm postcss-plugin postman-api postman-collection semantic-tags-forms-media-iframes tailwind-css transforms-filters-media-queries vscode-live-server yarn
Last synced: about 2 hours ago
JSON representation
This repository documents my journey of learning HTML, CSS, and modern styling frameworks like Tailwind CSS. It contains tutorials, demonstrations, and atomic projects that showcase practical applications of web development concepts.
- Host: GitHub
- URL: https://github.com/kratugautam99/html-and-css-learning
- Owner: Kratugautam99
- Created: 2026-06-06T15:27:42.000Z (18 days ago)
- Default Branch: main
- Last Pushed: 2026-06-10T00:54:33.000Z (15 days ago)
- Last Synced: 2026-06-10T02:15:32.652Z (15 days ago)
- Topics: autoprefixer-plugin, bun, css3, edge-dev-tools, flexbox-grid-animations-transitions, html5, javascript, npm, pnpm, postcss-plugin, postman-api, postman-collection, semantic-tags-forms-media-iframes, tailwind-css, transforms-filters-media-queries, vscode-live-server, yarn
- Language: HTML
- Homepage: https://developer.mozilla.org/en-US/
- Size: 10.8 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# ๐จ HTML-and-CSS-Learning
---
From semantic markup to modern layouts โ master the building blocks of the web. This repository documents my journey of learning HTML, CSS, and modern styling frameworks like Tailwind CSS.
It contains tutorials, demonstrations, and atomic projects that showcase practical applications of web development concepts.
---
## ๐ Table of Contents
- [โน๏ธ About This Repository](#about-this-repository)
- [๐ Directory Structure](#-directory-structure)
- [๐ผ๏ธ Featured Projects](#๏ธ-featured-projects)
- [M365 Clone](#m365-clone)
- [X.com (Twitter) Clone](#xcom-twitter-clone)
- [Steam Clone](#steam-clone)
- [๐ ๏ธ Technologies & Tools](#๏ธ-technologies--tools)
- [๐ How to Set Up](#-how-to-set-up)
- [HTML & CSS Basics](#html--css-basics)
- [Tailwind CSS](#tailwind-css)
- [๐ค Contributing](#-contributing)
- [๐ Conclusion](#-conclusion)
---
## About This Repository
> **Your complete guide to HTML, CSS, and Tailwind CSS โ filled with tutorials, realโworld clones, and modern styling techniques.**
This repository is a structured learning path for frontโend styling. It includes:
- **HTML Tutorials** โ semantics, forms, media, SEO, and obsolete tags.
- **CSS Tutorials** โ from selectors, box model, flexbox, grid, to animations, transforms, filters, and responsive design.
- **Tailwind CSS Tutorial** โ utilityโfirst workflow with configuration and build setup.
- **Three fullโpage clones** โ M365 (Microsoft 365), X.com (Twitter), and Steam โ demonstrating practical application of all learned concepts.
Each folder contains standalone examples, ready to open in your browser, and the clones showcase how to replicate modern web interfaces.
---
## ๐ Directory Structure
```
HTML-and-CSS-Learning/
โ
โโโ Atomic-Projects/ # Fullโpage clones (realโworld UI replication)
โ โโโ M365-Clone/ # Microsoft 365 landing page clone
โ โโโ X.com-Clone/ # Twitter (X) home page clone
โ โโโ Steam-Clone/ # Steam store front clone
โ
โโโ CSS-Tutorials/ # 21 progressive CSS lessons (numbered)
โ โโโ 1)_CSS_Injection_Methods
โ โโโ 2)_CSS_Selectors_Showcase
โ โโโ 3)_CSS_Box_Model_and_Margin_Collapse
โ โโโ 4)_CSS_Fonts_Text_and_Color_Properties
โ โโโ 5)_CSS_Cascading_Algorithmic_Laws
โ โโโ 6)_CSS_Font_Size_Units
โ โโโ 7)_CSS_Display_Property
โ โโโ 8)_CSS_Shadows_and_Outlines
โ โโโ 9)_CSS_Lists_Styling
โ โโโ 10)_CSS_Overflow_Solutions
โ โโโ 11)_CSS_Position_Property
โ โโโ 12)_CSS_Variables
โ โโโ 13)_CSS_Media_Queries
โ โโโ 14)_CSS_Float_and_Clears
โ โโโ 15)_CSS_Display_Flexbox
โ โโโ 16)_CSS_Display_Grid
โ โโโ 17)_CSS_Transform_Property
โ โโโ 18)_CSS_Transition_Properties
โ โโโ 19)_CSS_Animation_Properties_and_KeyFrame
โ โโโ 20)_CSS_Object_Fit_and_Object_Position_Properties
โ โโโ 21)_CSS_Filter_Property
โ
โโโ Demonstration/ # Screenshots of the three clones
โ โโโ M365-LowerMainPage.png
โ โโโ M365-UpperMainPage.png
โ โโโ Steam-LowerMainPage.png
โ โโโ Steam-UpperMainPage.png
โ โโโ X.com-AfterMessage.png
โ โโโ X.com-BeforeMessage.png
โ
โโโ HTML-Tutorials/ # Essential HTML concepts (6 lessons)
โ โโโ 1)_Headings_Paragraph_and_Links
โ โโโ 2)_Table_Image_and_Lists
โ โโโ 3)_SEO_and_Core_Web_Vitals
โ โโโ 4)_Forms_Label_and_Input_Tags
โ โโโ 5)_Video_Audio_and_Media
โ โโโ 6)_Semantic_Tags_Obsolete_Tags_and_Quotation_Tags
โ
โโโ Tailwind-CSS-Tutorial/ # Tailwind setup and usage
โ โโโ src/
โ โโโ index.html
โ โโโ package-lock.json
โ โโโ package.json
โ โโโ setup.md
โ โโโ tailwind.config.js
โ
โโโ .gitignore
โโโ README.md
```
---
## ๐ผ๏ธ Featured Projects
> Below are screenshots of the three complete clones built using only HTML and CSS (plus Tailwind where noted). Each clone mimics a wellโknown website to demonstrate realโworld layout and styling skills.
### ๐ฅ๏ธ M365 Clone (Microsoft 365)
A faithful recreation of the Microsoft 365 landing page โ responsive header, hero section, cards, and footer.
| Upper Section | Lower Section |
|---------------|----------------|
|  |  |
---
### ๐ฆ X.com (Twitter) Clone
Replicates the Twitter home feed interface โ sidebar, post composer, and timeline.
| Before Message | After Message |
|----------------|---------------|
|  |  |
---
### ๐ฎ Steam Clone
Clone of the Steam game store homepage โ navigation, featured games, carousel, and sections.
| Upper Section | Lower Section |
|---------------|----------------|
|  |  |
---
## ๐ ๏ธ Technologies & Tools
| Category | Technologies |
|-------------------|---------------------------------------------------------------------------|
| **Markup** | HTML5 (semantic tags, forms, media, iframes) |
| **Styling** | CSS3 (Flexbox, Grid, animations, transitions, transforms, filters, variables, media queries) |
| **Utility CSS** | Tailwind CSS (with custom config and build process) |
| **Tools** | VS Code, Live Server, npm, PostCSS, Autoprefixer |
---
## ๐ How to Set Up
### HTML & CSS Basics
1. Clone the repository.
2. Navigate to any tutorial folder (e.g., `HTML-Tutorials/1)_Headings_Paragraph_and_Links`).
3. Open the `.html` file directly in your browser โ no build step required.
4. For CSS tutorials, open the corresponding HTML file (most include inline or linked CSS).
### Tailwind CSS
```bash
cd Tailwind-CSS-Tutorial/
npm install # installs tailwindcss, postcss, autoprefixer
npm run build # compiles src/input.css to dist/output.css
# Then open index.html (or serve with Live Server)
```
> Detailed Tailwind setup instructions are also available in `setup.md`.
---
## ๐ค Contributing
Contributions are welcome! You can:
- Improve existing tutorials (better explanations, new examples).
- Add more clones or miniโprojects.
- Fix responsive issues or browser compatibility.
- Enhance the Tailwind setup with additional plugins.
**Guidelines:**
- Keep the folder structure consistent.
- Write clean, commented CSS/HTML.
- Update this README when adding major features.
---
## ๐ Conclusion
This repository is a complete selfโpaced course for mastering HTML, CSS, and Tailwind CSS. Starting from the very basics (headings, tables) to advanced layout techniques (flexbox, grid, animations) and finally building three polished clones of realโworld websites.
Whether you are a beginner taking your first steps in web development or an experienced developer looking for a quick reference, you will find value here. **Star โญ the repo** if it helps you, and feel free to use the code in your own projects.
---
Built with โค๏ธ and a lot of CSS grid. Keep styling, keep creating!