← Back to Bootstrap Course | Chapter 2: Grid System | Lesson 4 of 7

Responsive Columns बनाना

Columns breakpoint classes add करके अलग-अलग screen sizes पर अपनी width बदल सकते हैं।

In this page:

  1. Responsive Columns
Syntax
markup
<div class="row">
  <div class="col-12 col-md-6 col-lg-4">column</div>
  <div class="col-12 col-md-6 col-lg-8">column</div>
</div>

Responsive Columns

.col-12 या बिना breakpoint के mobile layout से शुरू करें, फिर .col-sm-*, .col-md-*, .col-lg-*, और बाकी add करें screen बढ़ने के साथ width बदलने के लिए।

Classes additive हैं और ऊपर की ओर cascade करती हैं, इसलिए आपको सिर्फ वहाँ specify करना है जहाँ layout बदलता है। एक साथ सारे children के लिए प्रति row columns set करने के लिए row-cols-* इस्तेमाल करें।

Note: row-cols-2 row-cols-md-4 phones पर दो columns और tablets और ऊपर पर चार देता है।

उदाहरण: Responsive columns

markup
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body class="p-3">
<div class="container text-center">
  <div class="row row-cols-2 row-cols-md-4 g-2">
    <div class="col"><div class="bg-primary text-white p-3">1</div></div>
    <div class="col"><div class="bg-primary text-white p-3">2</div></div>
    <div class="col"><div class="bg-primary text-white p-3">3</div></div>
    <div class="col"><div class="bg-primary text-white p-3">4</div></div>
  </div>
</div>
</body>
</html>
Live Example
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the view already swaps in the hi_ translation fields (or blanks these out if untranslated), so this renders correctly for both languages without a lang_code check here. #}
आम गलतियां
  1. Desktop-first design करना
  2. unchanged sizes के लिए classes repeat करना
  3. small-screen default भूल जाना
चैप्टर सारांश
  • पहले Mobile layout
  • बड़ी screens के लिए breakpoint classes add करें
  • Classes ऊपर की ओर cascade करती हैं
  • row-cols प्रति row columns set करता है
🔒

Chapter Quiz — Complete all 7 topics to unlock

0/7 topics done

Complete these topics first:

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.