Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML में हेडिंग अलाइनमेंट कैसे सेट करें?


परिचय

HTML में हेडिंग्स के 6 टैग्स होते हैं, <h1> से <h6> तक। HTML में हेडिंग अलाइनमेंट सेट करने के लिए, style एट्रिब्यूट का उपयोग करें। style एट्रिब्यूट एक एलिमेंट के लिए इंलाइन स्टाइल निर्दिष्ट करता है। यह एट्रिब्यूट HTML <h1> से <h6> टैग के साथ उपयोग किया जाता है, CSS प्रॉपर्टी text-align के साथ। HTML5 हेडिंग टैग के align एट्रिब्यूट का समर्थन नहीं करता, इसलिए अलाइनमेंट सेट करने के लिए CSS स्टाइल का उपयोग किया जाता है।

महत्वपूर्ण नोट

style एट्रिब्यूट का उपयोग ग्लोबली सेट किसी भी स्टाइल को ओवरराइड करता है। यह HTML <style> टैग या एक्सटर्नल स्टाइल शीट में सेट किसी भी स्टाइल को ओवरराइड कर देगा।

उदाहरण

<!DOCTYPE html> <html> 
    <head> 
        <title>HTML Document</title> 
    </head> 
    <body> 
        <h1 style="text-align:center">Tutorial</h1> 
        <p>मुफ्त में सीखें</p> 
    </body> 
</html>

आउटपुट

HTML में हेडिंग अलाइनमेंट कैसे सेट करें?

सभी अलाइनमेंट विकल्प

मानविवरणउदाहरण
leftबाएं अलाइन (डिफ़ॉल्ट LTR भाषाओं के लिए)text-align: left
rightदाएं अलाइनtext-align: right
centerकेंद्र में अलाइनtext-align: center
justifyदोनों तरफ जस्टिफाईtext-align: justify
startलॉजिकल स्टार्ट (RTL में दाएं, LTR में बाएं)text-align: start
endलॉजिकल एंड (RTL में बाएं, LTR में दाएं)text-align: end
match-parentपैरेंट से विरासत में मिलाtext-align: match-parent

CSS क्लास के साथ बेहतर दृष्टिकोण

<style>
    .heading-center { text-align: center; }
    .heading-right { text-align: right; }
    .heading-left { text-align: left; }
    
    /* RTL सपोर्ट के लिए */
    .heading-start { text-align: start; }
    .heading-end { text-align: end; }
</style>

<h1 class="heading-center">केंद्रित हेडिंग</h1>
<h2 class="heading-right">दाएं अलाइन्ड</h2>
<h3 class="heading-start">लॉजिकल स्टार्ट</h3>

सभी हेडिंग्स को एक साथ सेंटर करना

<style>
    h1, h2, h3, h4, h5, h6 {
        text-align: center;
    }
</style>

वर्टिकल अलाइनमेंट (फ्लेक्सबॉक्स/ग्रिड के साथ)

<div style="display: flex; flex-direction: column; align-items: center; height: 300px;">
    <h1>वर्टिकली और हॉरिजॉन्टली सेंटर</h1>
</div>

सर्वोत्तम अभ्यास

  1. इंलाइन स्टाइल्स के बजाय CSS क्लासेज उपयोग करें - रखरखाव में आसान
  2. लॉजिकल प्रॉपर्टीज (start/end) उपयोग करें - RTL भाषा सपोर्ट के लिए
  3. सिमेंटिक हेडिंग स्ट्रक्चर बनाए रखें - केवल स्टाइलिंग के लिए हेडिंग लेवल न बदलें
  4. कंट्रास्ट सुनिश्चित करें - WCAG दिशानिर्देशों के अनुसार

पुराना अप्रचलित तरीका (उपयोग न करें)

<!-- HTML5 में अमान्य -->
<h1 align="center">पुराना तरीका</h1>
<h2 align="right">डिप्रिकेटेड</h2>
  1. HTML में लिंक का रंग कैसे बदलें? HTML में लिंक का रंग कैसे बदलें?

    CSS color प्रॉपर्टी लिंक का रंग बदलने के लिए CSS color प्रॉपर्टी को style एट्रिब्यूट के साथ उपयोग करें। उदाहरण <!DOCTYPE html> <html> <head> <title>HTML Link Color</title> </head> <body> <h2>About</h2> <p>Our <a href=/about

  1. HTML में इंटरनल CSS (स्टाइल शीट) कैसे उपयोग करें? HTML में इंटरनल CSS (स्टाइल शीट) कैसे उपयोग करें?

    <style> टैग का उपयोग इंटरनल CSS के लिए <style> टैग <head>…</head> के अंदर लिखें। यह केवल उसी पेज के लिए स्टाइल डिफाइन करता है। उदाहरण <!DOCTYPE html> <html> <head> <style> h1 {color: red;} p {font-size: 12px;} </style&

  1. HTML में इंलाइन CSS (स्टाइल शीट) कैसे उपयोग करें? HTML में इंलाइन CSS (स्टाइल शीट) कैसे उपयोग करें?

    style एट्रिब्यूट का उपयोग इंलाइन CSS के लिए किसी भी एलिमेंट पर style एट्रिब्यूट में CSS प्रॉपर्टीज़ लिखें: font-family, font-style, text-decoration, direction आदि। नोट: इंलाइन स्टाइल ग्लोबल/इंटरनल/एक्सटर्नल स्टाइल्स को ओवरराइड कर देता है। उदाहरण <!DOCTYPE html> <html> <head> &