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

HTML में फ्लेक्सबॉक्स लेआउट कैसे बनाएं?


CSS फ्लेक्सबॉक्स (Flexbox)

फ्लेक्सबॉक्स लेआउट CSS3 में पेश किया गया। यह मल्टी-कॉलम लेआउट बनाने, स्क्रीन साइज़ के अनुसार एडजस्ट होने और रिस्पॉन्सिव डिज़ाइन के लिए शक्तिशाली है। मार्जिन कोलैप्स की समस्या नहीं होती।

उदाहरण: फ्लेक्सबॉक्स लेआउट

<!DOCTYPE html> <html>
  <head>
    <style>
      .flexmycontent {
        display: -webkit-flex; display: flex;
        -webkit-flex-flow: row wrap; flex-flow: row wrap;
        text-align: center;
      }
      .flexmycontent > * {
        padding: 15px;
        -webkit-flex: 1 100%; flex: 1 100%;
      }
      .article { text-align: left; }
      header { background: #FAFAFA; color: green; }
      footer { background: #FAFAFA; color: green; }
      .nav { background: #eee; }
      .nav ul { list-style-type: none; padding: 0; }
      .nav ul a { text-decoration: none; }
      @media all and (min-width: 768px) {
        .nav { text-align:left; -webkit-flex: 1 auto; flex:1 auto; -webkit-order:1; order:1; }
        .article { -webkit-flex:5 0px; flex:5 0px; -webkit-order:2; order:2; }
        footer { -webkit-order:3; order:3; }
      }
    </style>
  </head>
  <body>
    <div class="flexmycontent">
      <header><h1>Tutorialspoint.com</h1><h3>Simply Easy Learning</h3></header>
      <nav class="nav">
        <ul>
          <li><a href="/tutorialslibrary.htm">Tutorials Library</a></li>
          <li><a href="/videotutorials/index.htm">Video Tutorials</a></li>
          <li><a href="codingground.htm">Coding Ground</a></li>
          <li><a href="/tutor_connect/index.php">Tutor Connect</a></li>
          <li><a href="/online_dev_tools.htm">Tools</a></li>
        </ul>
      </nav>
      <article class="article">
        <h1>About Us</h1>
        <p>This is demo content.</p><p>This is demo content.</p><p>This is demo content.</p><p>This is demo content.</p>
      </article>
      <footer>Add the footer content here</footer>
    </div>
  </body>
</html>
  1. HTML में बुकमार्क लिंक (एंकर लिंक) कैसे बनाएं? HTML में बुकमार्क लिंक (एंकर लिंक) कैसे बनाएं?

    पेज के अंदर नेविगेशन बुकमार्क लिंक (नेम्ड एंकर) से पेज के किसी विशेष सेक्शन पर सीधे जा सकते हैं। पहले <a name=...> से बुकमार्क बनाएं, फिर <a href=#...> से लिंक दें। नोट: HTML5 में <a> का name एट्रिब्यूट डिप्रिकेटेड है। आधुनिक तरीका: किसी भी एलिमेंट पर id एट्रिब्यूट दें और href=#i

  1. HTML में फ्लोटिंग लेआउट कैसे बनाएं? HTML में फ्लोटिंग लेआउट कैसे बनाएं?

    CSS float प्रॉपर्टी फ्लोटिंग लेआउट वेबसाइट्स के लिए पारंपरिक मल्टी-कॉलम तरीका है। CSS float प्रॉपर्टी से एलिमेंट्स को बाएं/दाएं फ्लोट कराकर कॉलम्स बनाते हैं। उदाहरण <!DOCTYPE html> <html> <head> <style> div.mycontent { width: 100%; border: 1px solid green; }

  1. HTML में बिब्लियोग्राफी (ग्रंथ सूची) कैसे बनाएं? HTML में बिब्लियोग्राफी (ग्रंथ सूची) कैसे बनाएं?

    <ol> और <cite> टैग्स का उपयोग बिब्लियोग्राफी (संदर्भ ग्रंथ सूची) बनाने के लिए <ol> से क्रमांकित सूची और <cite> से पुस्तक/कृति का शीर्षक मार्क करें। उदाहरण <!DOCTYPE html> <html> <head> <title>Bibliography</title> </head> <body>