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

HTML में ब्लॉक एलिमेंट में टेक्स्ट को वर्टिकली अलाइन करें


फ्लेक्सबॉक्स से वर्टिकल अलाइनमेंट

आधिकारिक विनिर्देश के अनुसार, <a> को फ्लेक्स कंटेनर घोषित करें और क्रॉस अक्ष पर टेक्स्ट को वर्टिकली अलाइन करने के लिए align-items का उपयोग करें।

display: flex;
align-items: center;

पुराना वेंडर-प्रीफिक्स्ड तरीका (अप्रचलित)

display: -moz-box;
-moz-box-align: center;

पूर्ण उदाहरण

<!DOCTYPE html>
<html>
<head>
<style>
  .vertical-center {
    display: flex;
    align-items: center;
    justify-content: center;  /* क्षैतिज केंद्र के लिए */
    height: 200px;
    border: 2px solid #333;
  }
</style>
</head>
<body>
  <div class="vertical-center">
    <a href="#">वर्टिकली सेंटर टेक्स्ट</a>
  </div>
</body>
</html>

अन्य विधियाँ

विधिCSSउपयोग
फ्लेक्सबॉक्सdisplay:flex; align-items:centerआधुनिक, अनुशंसित
ग्रिडdisplay:grid; place-items:centerसरल, शक्तिशाली
लाइन-हाइटline-height: heightसिंगल लाइन टेक्स्ट के लिए
एब्सोल्यूट + ट्रांसफॉर्मtop:50%; transform:translateY(-50%)पुराना तरीका
टेबल सेलdisplay:table-cell; vertical-align:middleपुराना, अभी भी काम करता है
  1. JavaScript में HTML div को टेक्स्ट एलिमेंट में कैसे बदलें? JavaScript में HTML div को टेक्स्ट एलिमेंट में कैसे बदलें?

    इसके लिए, document.querySelectorAll() का उपयोग करें। इसके साथ getElementsByClassName() का भी उपयोग करें। कोड निम्न है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width

  1. JavaScript से <strong> टैग में टेक्स्ट कैसे सेट करें? JavaScript से <strong> टैग में टेक्स्ट कैसे सेट करें?

    उदाहरण सबसे पहले <strong> एलिमेंट सेट करें: <strong id=strongDemo>Replace This strong tag</strong> आईडी का उपयोग करके jQuery से टेक्स्ट सेट करें: $(document).ready(function(){ $(#strongDemo).html(Actual value of 5+10 is 15.....); }); पूरा HTML कोड: <!DOCTYPE html> <

  1. JavaScript में HTML टेबल के हर एलिमेंट पर IF कंडीशन लागू करना JavaScript में HTML टेबल के हर एलिमेंट पर IF कंडीशन लागू करना

    इसके लिए, आप document.querySelectorAll.forEach() का उपयोग कर सकते हैं।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Doc