HTML Style Guide
HTML Style Guide का मतलब है — HTML को लिखने के नियम और Best Practices, ताकि आपका कोड:
- पढ़ने में आसान हो
- Maintain करना आसान हो
- Error-free और SEO-friendly हो
- Team में इस्तेमाल करने लायक हो
क्यों जरूरी है HTML Style Guide अपनाना?
- आपके कोड में Consistency आती है।
- दूसरों को आपका कोड समझने में आसानी होती है।
- Debugging आसान हो जाता है।
- Search engines और browsers को कोड समझने में दिक्कत नहीं होती।
HTML Structure हमेशा सही रखें
<!DOCTYPE html>
<html lang="hi">
<head>
<meta charset="UTF-8">
<title>My Page</title>
</head>
<body>
<h1>Welcome</h1>
</body>
</html>यह browser को बताता है कि यह HTML5 document है।
Tag और Attribute हमेशा Lowercase में लिखें
HTML case-insensitive है, पर standard यही है कि tag और attributes lowercase में हों।
❌ गलत:
<DIV CLASS="container">सही:
<div class="container">हमेशा Attribute Values को Quotes ("") में रखें
<input type=text name=user><input type="text" name="user">Single quotes भी इस्तेमाल कर सकते हैं, पर पूरे प्रोजेक्ट में consistency रखिए।
Indentation (Spacing) हमेशा Maintain करें
कोड को पढ़ने योग्य रखने के लिए हर nested element को 2 या 4 spaces से indented करें। Example:
<div class="article">
<h2>Title</h2>
<p>This is a paragraph.</p>
<ul>
<li>Point 1</li>
<li>Point 2</li>
</ul>
</div>इससे कोड structure साफ दिखाई देता है।
HTML Comments सही जगह लगाएँ
<!-- Header Section -->
<header>
<h1>My Website</h1>
</header>Comments browser में नहीं दिखते, सिर्फ developers के लिए होते हैं।
File Naming Rules (फ़ाइल नाम नियम)
- हमेशा lowercase letters और hyphen (-) का उपयोग करें।
- ❌ गलत: - MyPage.html, HTML_Tutorial.html
- ✅ सही: - my-page.html, html-tutorial.html
- Hyphen SEO के लिए भी बेहतर होता है।
Code को Line by Line साफ रखें
एक लाइन में बहुत सारा HTML मत भरिए।
❌ गलत:
<p><a href="#">Click</a><strong>Here</strong></p>✅ सही:
<p>
<a href="#">Click</a>
<strong>Here</strong>
</p>HTML Meta Tags हमेशा जोड़ें
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Learn HTML easily with Hindi tutorials.">
<meta name="author" content="CodeKeet">इससे आपका page SEO और mobile-friendly बनता है।
Inline CSS और JS कम से कम रखें
❌ गलत:
<p style="color: red;">Hello</p><p class="red-text">Hello</p>.red-text { color: red; }इससे कोड maintain करना आसान होता है।
Empty Tags को Self-Closing रखें (Optional)
HTML5 में self-closing जरूरी नहीं, पर readability के लिए अच्छा है।
<img src="logo.png" alt="Logo">
<br>
<hr>Image के लिए हमेशा alt Attribute लगाएँ
<img src="sunset.jpg" alt="Beautiful sunset view">Logical Structure Follow करें
पेज structure हमेशा इस तरह रखें
<header>हेडर</header>
<nav>नेविगेशन</nav>
<main>
<article>मुख्य कंटेंट</article>
<aside>साइडबार</aside>
</main>
<footer>फुटर</footer>यह HTML5 का Standard Semantic Layout है।
Accessibility Friendly HTML लिखें
हमेशा alt, title, aria-label और lang attribute का सही उपयोग करें।
<html lang="hi">
<a href="#" title="Go to Home Page">Home</a>Whitespace और Blank Lines का सही इस्तेमाल करें
Code के sections के बीच एक खाली लाइन छोड़ें। यह readability को बढ़ाता है।
Attribute Order हमेशा Consistent रखें
Recommended order: id → class → name → src/href → type → value → alt → title Example:
<img id="hero" class="banner" src="hero.jpg" alt="Main banner">Boolean Attributes को Short रखें
Example:
<input type="checkbox" checked>
<input type="text" disabled>Headings (<h1>–<h6>) का सही उपयोग करें
हर पेज पर केवल एक <h1> होना चाहिए। फिर <h2>, <h3> hierarchy में।
<h1>HTML Tutorial</h1>
<h2>HTML Basics</h2>
<h3>HTML Tags</h3>Code Comments से Sections अलग करें
<!-- ===== HEADER SECTION ===== -->
<header>...</header>
<!-- ===== MAIN CONTENT ===== -->
<main>...</main>
<!-- ===== FOOTER ===== -->
<footer>...</footer>Example – A Clean HTML Page
<!DOCTYPE html>
<html lang="hi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Learn HTML Style Guide easily in Hindi.">
<title>HTML Style Guide Example</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<!-- ===== HEADER ===== -->
<header>
<h1>My Website</h1>
</header>
<!-- ===== NAVIGATION ===== -->
<nav>
<a href="#">Home</a>
<a href="#">About</a>
<a href="#">Contact</a>
</nav>
<!-- ===== MAIN CONTENT ===== -->
<main>
<section>
<h2>About HTML Style Guide</h2>
<p>HTML Style Guide से कोड पढ़ने और maintain करने में आसानी होती है।</p>
</section>
</main>
<!-- ===== FOOTER ===== -->
<footer>
<p>© 2025 My Website</p>
</footer>
</body>
</html>यह है एक “Perfectly Styled” HTML Page जो readable, SEO-friendly और professional है।
Summary
| नियम | फायदा |
|---|---|
| Tags **lowercase** में रखें | Standard format |
| Attributes **quoted** रखें | Error-free |
| **Indentation** maintain करें | Clean code |
| **Comments** का उपयोग करें | समझने योग्य |
| **Semantic layout** अपनाएँ | SEO-friendly |
| **alt, title** जैसे attributes दें | Accessibility बेहतर |
Practice Task
- एक webpage बनाए जिसमें:
- Proper indentation और comments हों
- Semantic layout (header, nav, main, footer) हो
- Meta tags और alt attributes जोड़े गए हों
- File name SEO-friendly हो
- और पूरा HTML standard style में लिखा गया हो