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

CSS grid-row-gap प्रॉपर्टी से ग्रिड रो के बीच गैप सेट करें

CSS grid-row-gap प्रॉपर्टी (अब row-gap के रूप में मानकीकृत) ग्रिड कंटेनर में रो (पंक्तियों) के बीच की जगह (गैप) निर्दिष्ट करती है। यह grid-column-gap (कॉलम गैप) के साथ संयोजन में या शॉर्टहैंड grid-gap / gap के साथ उपयोग की जाती है।

उदाहरण

नीचे दिए गए उदाहरण में, grid-row-gap: 20px और grid-column-gap: 20px का उपयोग करके ग्रिड आइटम्स के बीच 20px का गैप सेट किया गया है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .container {
      display: grid;
      background-color: green;
      grid-template-columns: auto auto;
      padding: 20px;
      grid-column-gap: 20px;
      grid-row-gap: 20px;
    }
    .ele {
      background-color: orange;
      border: 2px solid gray;
      padding: 35px;
      font-size: 30px;
      text-align: center;
    }
  </style>
</head>
<body>
  <h1>Game Board</h1>
  <div class="container">
    <div class="ele">1</div>
    <div class="ele">2</div>
    <div class="ele">3</div>
    <div class="ele">4</div>
    <div class="ele">5</div>
    <div class="ele">6</div>
  </div>
</body>
</html>

आधुनिक सिंटैक्स:

  • row-gap: 20px (ग्रिड, फ्लेक्स, मल्टी-कॉलम सभी में काम करता है)
  • column-gap: 20px
  • gap: 20px (दोनों के लिए शॉर्टहैंड)
  • gap: 20px 10px (row-gap column-gap)

नोट: grid-row-gap, grid-column-gap, grid-gap लेगेसी नाम हैं; नए row-gap, column-gap, gap प्राथमिकता दें।

  1. - CSS align-content: flex-start - फ्लेक्स लाइन्स को शुरुआत में संरेखित करें

    align-content: flex-start मल्टी-लाइन फ्लेक्स कंटेनर में सभी फ्लेक्स लाइन्स को क्रॉस-एक्सिस की शुरुआत (start) में पैक करता है। Row दिशा में यह लाइन्स को **ऊपर** (टॉप) संरेखित करता है। उदाहरण: flex-start के साथ लाइन्स शीर्ष पर कंटेनर की ऊंचाई 200px है। 8 आइटम्स 4 लाइन्स बनाते हैं, सभी लाइन्स कंटेनर क

  1. - CSS grid-column-start प्रॉपर्टी - ग्रिड आइटम कहां से शुरू हो

    grid-column-start प्रॉपर्टी निर्धारित करती है कि ग्रिड आइटम किस कॉलम लाइन से शुरू होगा। यह ग्रिड आइटम की क्षैतिज (हॉरिजॉन्टल) शुरुआती स्थिति सेट करती है। उदाहरण: आइटम 1 को कॉलम लाइन 2 से शुरू करें सामान्यतः आइटम 1 कॉलम लाइन 1 से शुरू होता है, लेकिन grid-column-start: 2 से यह दूसरी कॉलम लाइन से शुरू

  1. - CSS grid-gap प्रॉपर्टी - ग्रिड रो और कॉलम के बीच गैप

    grid-gap (अब gap के रूप में मानकीकृत) प्रॉपर्टी ग्रिड रो और कॉलम के बीच की दूरी (गटर) सेट करने का शॉर्टहैंड है। यह row-gap और column-gap को जोड़ती है। उदाहरण: grid-gap: 20px 20px रो गैप 20px, कॉलम गैप 20px। <!DOCTYPE html> <html> <head> <style> .container { disp