An open API service indexing awesome lists of open source software.

https://github.com/hifza-khalid/html_learning

A structured HTML Learning Repository 📚🚀 for beginners to advanced learners, covering fundamental to complex HTML concepts step by step.
https://github.com/hifza-khalid/html_learning

basics forms frontend html layouts tables tags webdevelopment

Last synced: 4 months ago
JSON representation

A structured HTML Learning Repository 📚🚀 for beginners to advanced learners, covering fundamental to complex HTML concepts step by step.

Awesome Lists containing this project

README

          

# HTML Learning Repository 📂

Welcome to the **HTML Learning** repository! 🚀 This structured folder contains different levels of HTML concepts, organized for a step-by-step learning approach. Each level introduces new HTML elements and functionalities to help you master the fundamentals. 🏆

## 📁 Folder Structure

```
html_learning/
│-- html/
│ │-- level1/
│ │ ├── comment 📝
│ │ ├── pop 🎭
│ │-- level2/
│ │ ├── anchor 🔗
│ │ ├── big-small 🔠
│ │ ├── bius ✍️
│ │ ├── br 🔄
│ │ ├── heading 🏷️
│ │ ├── hr 📏
│ │ ├── images 🖼️
│ │ ├── paragraph 📖
│ │ ├── pre 📜
│ │ ├── sub-sup 🔢
│ │ ├── video 🎥
│ │-- level3/
│ │ ├── wikipedia 🌐
│ │ ├── youtube 📺
│ │-- level4/
│ │ ├── article 📰
│ │ ├── aside 📌
│ │ ├── block-inline 📦
│ │ ├── div 🔳
│ │ ├── footer 🚦
│ │ ├── header 🏛️
│ │ ├── main 🎯
│ │ ├── nav 🧭
│ │ ├── section 📂
│ │ ├── span ✨
│ │-- level5/
│ │ ├── iframe 🌍
│ │ ├── ordered-list 🔢
│ │ ├── table 📊
│ │ ├── unordered-list 🔘
│ │-- form/
│ ├── checkbox ☑️
│ ├── input-basics 🎤
│ ├── input-submit 🚀
│ ├── input-types 🔣
│ ├── label 🏷️
│ ├── radio 🔘
│ ├── select 🔽
│ ├── text-area ✍️
```

## 📚 Levels Breakdown

### Level 1: Basics 🏁
- `comment` 📝 – How to add comments in HTML
- `pop` 🎭 – Basic pop-up alerts and messages

### Level 2: Essential Elements ⚡
- `anchor` 🔗 – Hyperlinks (`` tag)
- `big-small` 🔠 – Text size formatting (``, ``)
- `bius` ✍️ – Bold, Italic, Underline, and Strike (``, ``, ``, ``)
- `br` 🔄 – Line breaks (`
`)
- `heading` 🏷️ – Headings (`

` to `
`)
- `hr` 📏 – Horizontal lines (`
`)
- `images` 🖼️ – Adding images (``)
- `paragraph` 📖 – Paragraph formatting (`

`)
- `pre` 📜 – Preformatted text (`


`)

- `sub-sup` 🔢 – Subscript and Superscript (``, ``)
- `video` 🎥 – Embedding videos (``)

### Level 3: Embedding & Links 🌍
- `wikipedia` 🌐 – Embedding Wikipedia links
- `youtube` 📺 – Embedding YouTube videos

### Level 4: Page Layout 🎨
- `article` 📰 – Defining an article section
- `aside` 📌 – Sidebar content
- `block-inline` 📦 – Understanding block and inline elements
- `div` 🔳 – Divisions and containers
- `footer` 🚦 – Footer section
- `header` 🏛️ – Header section
- `main` 🎯 – Main content area
- `nav` 🧭 – Navigation menus
- `section` 📂 – Organizing page sections
- `span` ✨ – Inline container for styling

### Level 5: Advanced Elements 🚀
- `iframe` 🌍 – Embedding external pages (``)
- `ordered-list` 🔢 – Numbered lists (`

    `)
    - `table` 📊 – Creating tables (``)
    - `unordered-list` 🔘 – Bullet point lists (`
      `)

      ### Forms: User Input 📝
      - `checkbox` ☑️ – Checkbox input (``)
      - `input-basics` 🎤 – Basic text input fields
      - `input-submit` 🚀 – Submit buttons (``)
      - `input-types` 🔣 – Different input types (`text`, `password`, `email`, etc.)
      - `label` 🏷️ – Labeling form elements (``)
      - `radio` 🔘 – Radio buttons (``)
      - `select` 🔽 – Dropdown menus (``)
      - `text-area` ✍️ – Multi-line input (``)

      ## 🎯 How to Use
      1. Navigate through each level step by step.
      2. Open the respective HTML files in your browser or code editor.
      3. Experiment with the code and make modifications.
      4. Practice by creating new files and implementing variations.
      5. Have fun learning HTML! 🎉

      ## 🚀 Contribution
      Feel free to contribute by adding new concepts, improving explanations, or refining existing code. Let's learn and grow together! 🤝