├── LICENSE ├── HTML Fundamentals ├── 01 Basic Structure │ ├── 01 Document Type Declaration │ │ └── document_type_declaration.html │ ├── 04 Character Encoding │ │ └── character_encoding.html │ ├── 02 HTML Head and Body Tags │ │ └── html_head_body_tags.html │ ├── 03 Meta Tags │ │ └── meta_tags.html │ └── 05 Viewport Settings │ │ └── viewport_settings.html ├── 02 Semantic Elements │ ├── 01 header │ │ └── header_element.html │ ├── 04 article │ │ └── article_element.html │ ├── 06 aside │ │ └── aside_element.html │ ├── 03 main │ │ └── main_element.html │ ├── 07 footer │ │ └── footer_element.html │ ├── 02 nav │ │ └── nav_element.html │ ├── 08 figure and figcaption │ │ └── figure_figcaption_elements.html │ └── 05 section │ │ └── section_element.html ├── 10 Embedding Content │ ├── 03 SVG Integration │ │ └── svg_integration.html │ ├── 01 iframe │ │ └── iframe_external_content.html │ ├── 02 embed and object │ │ └── embed_object_plugins.html │ └── 04 MathML │ │ └── mathml_expressions.html ├── 08 Accessibility (a11y) │ ├── 04 Alt Text for Images │ │ └── alt_text_images.html │ ├── 05 Focus Management │ │ └── focus_management.html │ ├── 01 ARIA Roles and Attributes │ │ └── aria_roles_attributes.html │ ├── 03 Keyboard Navigation │ │ └── keyboard_navigation.html │ └── 02 Semantic HTML for Screen Readers │ │ └── semantic_html_screen_readers.html ├── 03 Forms and Input │ ├── 01 form Element │ │ └── form_element.html │ ├── 03 Form Attributes │ │ └── form_attributes.html │ ├── 04 Validation Attributes │ │ └── validation_attributes.html │ ├── 05 label select textarea button │ │ └── label_select_textarea_button.html │ └── 02 Input Types │ │ └── input_types.html ├── 04 Multimedia │ ├── 01 img │ │ └── img_element.html │ ├── 02 audio │ │ └── audio_element.html │ ├── 03 video │ │ └── video_element.html │ └── 04 source and track │ │ └── source_and_track.html ├── 05 Hyperlinks and Navigation │ ├── 04 Email and Telephone Links │ │ └── email_telephone_links.html │ ├── 03 Downloadable Resources │ │ └── downloadable_resources.html │ ├── 02 Internal and External Links │ │ └── internal_external_links.html │ └── 01 a Tag Basics │ │ └── anchor_attributes.html ├── 06 Tables │ ├── 01 table tr td th │ │ └── basic_table_elements.html │ ├── 02 Headers and Captions │ │ └── table_headers_captions.html │ ├── 04 Accessibility with scope │ │ └── table_accessibility_scope.html │ └── 03 thead tbody tfoot │ │ └── table_sections.html ├── 09 Responsive Design │ ├── 01 Meta Viewport Tag │ │ └── meta_viewport.html │ ├── 03 Picture Element │ │ └── picture_element.html │ ├── 02 Responsive Images (srcset sizes) │ │ └── responsive_images.html │ └── 04 Media Queries Integration │ │ └── media_queries.html └── 07 HTML5 APIs │ ├── 07 Fetch API │ └── fetch_api.html │ ├── 06 History API │ └── history_api.html │ ├── 02 Geolocation API │ └── geolocation_api.html │ ├── 01 Canvas API │ └── canvas_api.html │ ├── 04 Drag and Drop API │ └── drag_and_drop_api.html │ ├── 03 Web Storage (localStorage sessionStorage) │ └── web_storage.html │ └── 05 Web Workers │ └── web_workers.html ├── README.md └── HTML Interview Questions └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 rohanmistry231 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /HTML Fundamentals/01 Basic Structure/01 Document Type Declaration/document_type_declaration.html: -------------------------------------------------------------------------------- 1 | 41 | 42 | 43 | Document Type Declaration Example 44 | 45 | 46 |

Document Type Declaration Example

47 |

This HTML file starts with the <!DOCTYPE html> declaration to indicate it is an HTML5 document.

48 | 49 | -------------------------------------------------------------------------------- /HTML Fundamentals/01 Basic Structure/04 Character Encoding/character_encoding.html: -------------------------------------------------------------------------------- 1 | 41 | 42 | 43 | 44 | Character Encoding Example 45 | 46 | 47 |

Character Encoding Example

48 |

This file uses <meta charset="UTF-8"> to specify the character encoding, ensuring proper display of special characters like © or é.

49 |

Example: Copyright © 2025

50 | 51 | -------------------------------------------------------------------------------- /HTML Fundamentals/01 Basic Structure/02 HTML Head and Body Tags/html_head_body_tags.html: -------------------------------------------------------------------------------- 1 | 41 | 42 | 43 | HTML, Head, and Body Tags Example 44 | 45 | 46 |

HTML, Head, and Body Tags Example

47 |

This file demonstrates the basic structure with <html>, <head>, and <body> tags.

48 |

The <head> contains metadata, while the <body> contains visible content.

49 | 50 | -------------------------------------------------------------------------------- /HTML Fundamentals/02 Semantic Elements/01 header/header_element.html: -------------------------------------------------------------------------------- 1 | 41 | 42 | 43 | 44 | 45 | Header Element Example 46 | 47 | 48 |
49 |

Welcome to My Website

50 |

This is the header section of the page, often used for branding or introductory content.

51 |
52 |

Content outside the header.

53 | 54 | -------------------------------------------------------------------------------- /HTML Fundamentals/10 Embedding Content/03 SVG Integration/svg_integration.html: -------------------------------------------------------------------------------- 1 | 41 | 42 | 43 | 44 | 45 | SVG Integration Example 46 | 47 | 48 |

SVG Integration Example

49 | 50 | 51 | 52 |

This is an inline SVG graphic of a blue circle.

53 | 54 | -------------------------------------------------------------------------------- /HTML Fundamentals/02 Semantic Elements/04 article/article_element.html: -------------------------------------------------------------------------------- 1 | 41 | 42 | 43 | 44 | 45 | Article Element Example 46 | 47 | 48 |

My Blog

49 |
50 |

Blog Post Title

51 |

This is an

element, representing a self-contained piece of content, like a blog post.

52 |
53 |

Other content outside the article.

54 | 55 | -------------------------------------------------------------------------------- /HTML Fundamentals/02 Semantic Elements/06 aside/aside_element.html: -------------------------------------------------------------------------------- 1 | 41 | 42 | 43 | 44 | 45 | Aside Element Example 46 | 47 | 48 |
49 |

Main Content

50 |

This is the main content of the page.

51 |
52 |