Skip to content

hackkim/HTML-CSS-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Web Development: HTML & CSS Comprehensive Guide

Welcome to the comprehensive guide for mastering HTML and CSS! This repository provides detailed and structured learning resources to help you understand and implement HTML and CSS effectively.


📌 HTML Learning Path

📚 Day 1: HTML Basics

  • Understanding HTML: Structure, syntax, and the difference between markup and programming languages.
  • Basic HTML Structure:
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>My First Webpage</title>
    </head>
    <body>
      <h1>Hello World!</h1>
    </body>
    </html>

📚 Day 2: Tags, Attributes & Developer Tools

  • HTML tag types (Container vs. Self-closing).
  • Attributes (e.g., href, src, alt, style).
  • Using Developer Tools (Inspect elements).

📚 Day 3: Text & Content Formatting

  • Heading (<h1> to <h6>), paragraphs (<p>), line breaks (<br>).
  • Text emphasis tags: <strong>, <em>, <b>, <i>.

📚 Day 4: Lists & Tables

  • Lists: Ordered (<ol>), Unordered (<ul>), and Description lists (<dl>).
  • Tables structure (<table>, <thead>, <tbody>, <tfoot>, <tr>, <td>, <th>).

📚 Day 5: Forms & Semantic HTML

  • Forms (<form>), inputs (<input>, <textarea>, <select>, <button>).
  • Semantic HTML (<header>, <nav>, <main>, <section>, <article>, <footer>).

🎨 CSS Learning Path

📚 Day 1: Introduction to CSS

  • Basic syntax, how to apply (inline, internal, external CSS).

📚 Day 2: Selectors

  • Basic selectors (element, class, ID).
  • Complex selectors (child, sibling, descendant).

📚 Day 3: Fonts & Text Styling

  • Font properties (font-family, font-size, font-weight).
  • Web fonts implementation using Google Fonts.

📚 Day 4: Color & Backgrounds

  • Color formats (HEX, RGB, RGBA).
  • Background styling (background-color, background-image, background-size).

📚 Day 5: The Box Model

  • Understanding content, padding, border, and margin.
  • Practical examples and inspecting elements via Developer Tools.

📚 Day 6: Layouts - Flexbox & Grid

  • Flexbox (flex-direction, justify-content, align-items).
  • CSS Grid (grid-template-columns, grid-gap).

📚 Day 7: Advanced CSS

  • Transforms (scale, rotate, translate, skew).
  • Transitions and Animations.
  • CSS specificity, inheritance, and !important keyword.

📂 Project Structure

  • /HTML: Contains daily structured learning materials for HTML.
  • /CSS: Detailed guides and exercises for mastering CSS.
  • /examples: Practical examples and exercises.

🚩 How to Use This Guide

  1. Follow daily learning paths for structured progression.
  2. Practice with provided code examples.
  3. Inspect and modify examples using Developer Tools to reinforce learning.
  4. Experiment with your own projects to apply learned concepts.

🛠️ Tools & Resources

  • Visual Studio Code (Recommended Editor)
  • Chrome Developer Tools (F12 or Right-click → Inspect)
  • Google Fonts (https://fonts.google.com)

🌟 Happy Coding! 🌟


Crafted to streamline your web development journey with clarity and practical learning. 🚀✨

About

HTML&CSS Study

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors