Bootstrap 5: Grid Medium


فهرست مطالب

    نمایش فهرست مطالب

ﻂﺳﻮﺘﻣ ﻪﮑﺒﺷ ﻝﺎﺜﻣ

  XSmall Small Medium Large Extra Large XXL
Class prefix .col- .col-sm- .col-md- .col-lg- .col-xl- .col-xxl-
Screen width <576px >=576px >=768px >=992px >=1200px >=1400px

:ﻢﯾﺩﺍﺩ %75/%25 ﻢﯿﺴﻘﺗ ﺎﻬﻧﺁ ﻪﺑ ﻭ ﻢﯾﺩﺮﮐ ﻩﺩﺎﻔﺘﺳﺍ (ﻥﻮﺘﺳ) div ﻭﺩ ﺯﺍ ﺎﻣ .ﻢﯾﺩﺮﮐ ﻪﺋﺍﺭﺍ

<div class="col-sm-3">....</div>
<div class="col-sm-9">....</div>

.ﺪﺷﺎﺑ ﺮﺘﻬﺑ %50/%50 ﻢﯿﺴﻘﺗ ﺕﺭﻮﺻ ﻪﺑ ﺖﺳﺍ ﻦﮑﻤﻣ ﯽﺣﺍﺮﻃ ،ﻂﺳﻮﺘﻣ ﯼﺎﻫ ﻩﺎﮕﺘﺳﺩ ﺭﺩ ﺎﻣﺍ

ﺪﻧﻮﺷ ﯽﻣ ﻒﯾﺮﻌﺗ ﻪﺤﻔﺻ ﺽﺮﻋ ﯼﺍﺭﺍﺩ ﻥﺍﻮﻨﻋ ﻪﺑ ﻂﺳﻮﺘﻣ ﯼﺎﻫ ﻩﺎﮕﺘﺳﺩ

:ﻢﯿﻨﮐﯽﻣ ﻩﺩﺎﻔﺘﺳﺍ .col-md-* ﯼﺎﻫﺱﻼﮐ ﺯﺍ

<div class="col-sm-3 col-md-6">....</div>
<div class="col-sm-9 col-md-6">....</div>

.«ﺎﻬﻧﺁ ﺯﺍ ﻩﺩﺎﻔﺘﺳﺍ ﻭ ﺎﻬﻧﺁ ﺭﺩ < .ﺪﯿﻨﮐ ﻩﺎﮕﻧ -md- ﺎﺑ ﯽﯾﺎﻫﺱﻼﮐ

:ﺩﺮﯿﮔ ﯽﻣ ﺭﺍﺮﻗ ﻢﻫ ﯼﻭﺭ (٪100) ﺭﺎﮐﺩﻮﺧ ﺭﻮﻃ ﻪﺑ ،ﮏﭼﻮﮐ ﺭﺎﯿﺴﺑ ﯼﺎﻫ ﻩﺎﮕﺘﺳﺩ ﺭﺩ .ﺩﻮﺷ ﯽﻣ (x

.col-sm-3 .col-md-6
.col-sm-9 .col-md-6

ﻝﺎﺜﻣ

<div class="container-fluid">
  <div class="row">
    <div class="col-sm-3 col-md-6">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-sm-9 col-md-6">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

→ ﺪﯿﻨﮐ ﻥﺎﺤﺘﻣﺍ ﺍﺭ ﻥﺁ ﻥﺎﺗﺩﻮﺧ

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>

<div class="container-fluid mt-3">
  <h1>Medium Grid</h1>
  <p>The following example will result in a 25%/75% split on small devices and a 50%/50% split on medium (and large, xlarge, xxlarge) devices. On extra small devices, it will automatically stack (100%).</p>
  <p>Resize the browser window to see the effect.</p>
  <div class="container-fluid">
    <div class="row">
      <div class="col-sm-3 col-md-6 bg-primary text-white">
        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.<br>
        Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
      </div>
      <div class="col-sm-9 col-md-6 bg-dark text-white">
        Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
      </div>
    </div>
  </div>
</div>

</body>
</html>

ﻪﺟﻮﺗ: (ﺪﯿﻨﮐ ﻩﺩﺎﻔﺘﺳﺍ ﺩﻮﺟﻮﻣ ﻥﻮﺘﺳ 12 ﻪﻤﻫ ﺯﺍ ﺖﺴﯿﻧ ﻡﺯﻻ) ﺪﺷﺎﺑ ﺮﺘﻤﮐ

ﻂﺳﻮﺘﻣ ﻂﻘﻓ ﺯﺍ ﻩﺩﺎﻔﺘﺳﺍ

:ﺩﺮﯿﮔ ﯽﻣ ﺭﺍﺮﻗ ﻢﻫ ﯼﻭﺭ (٪100 ﺽﺮﻋ) ﯼﺩﻮﻤﻋ ﺕﺭﻮﺻ ﻪﺑ ،ﮏﭼﻮﮐ ﺭﺎﯿﺴﺑ ﻭ ﮏﭼﻮﮐ ﯼﺎﻫ ﻩﺎﮕﺘﺳﺩ ﯼﺍ

ﻝﺎﺜﻣ

<div class="row">
  <div class="col-md-6">
    <p>Lorem ipsum...</p>
  </div>
  <div class="col-md-6">
    <p>Sed ut perspiciatis...</p>
  </div>
</div>
 

→ ﺪﯿﻨﮐ ﻥﺎﺤﺘﻣﺍ ﺍﺭ ﻥﺁ ﻥﺎﺗﺩﻮﺧ

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>

<div class="container-fluid mt-3">
  <h1>Medium Grid</h1>
  <p>The following example will result in a 50%/50% split on medium, large, xlarge and xxlarge devices (<strong>768px and above</strong>). On small (and extra small) devices, it will automatically stack (100%).</p>
  <p>Resize the browser window to see the effect.</p>
  <div class="container-fluid">
    <div class="row">
      <div class="col-md-6 bg-primary text-white">
        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.<br>
        Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
      </div>
      <div class="col-md-6 bg-dark text-white">
        Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
      </div>
    </div>
  </div>
</div>

</body>
</html>

ﺭﺎﮐﺩﻮﺧ ﻥﺎﻣﺪﯿﭼ ﯼﺎﻫ ﻥﻮﺘﺳ

.ﺖﺷﺍﺩ ﺪﻫﺍﻮﺧ ﺍﺭ ﺽﺮﻋ ﻥﺎﻤﻫ ﻥﻮﺘﺳ ﺮﻫ ﻭ ﺪﻫﺩﯽﻣ ﺺﯿﺨﺸﺗ ﺍﺭ ﺎﻫﻥﻮﺘﺳ ﺩﺍﺪﻌﺗ ﭖﺮﺘﺳﺍ

:ﺪﻧﺮﯿﮔ ﯽﻣ ﺭﺍﺮﻗ ﻢﻫ ﯼﻭﺭ ﯽﻘﻓﺍ ﺕﺭﻮﺻ ﻪﺑ ﺎﻫ ﻥﻮﺘﺳ ،ﺪﺷﺎﺑ ﻞﺴﮑﯿﭘ 768 ﺯﺍ ﺮﺘﻤﮐ

<!-- Two columns: 50% width on medium and up-->
<div class="row">
  <div class="col-md">1 of 2</div>
  <div class="col-md">2 of 2</div>
</div>
<!-- Four columns: 25% width on medium and up -->
<div class="row">
  <div class="col-md">1 of 4</div>
  <div class="col-md">2 of 4</div>
  <div class="col-md">3 of 4</div>
  <div class="col-md">4 of 4</div>
</div>
1 of 2
2 of 2

1 of 4
2 of 4
3 of 4
4 of 4

→ ﺪﯿﻨﮐ ﻥﺎﺤﺘﻣﺍ ﺍﺭ ﻥﺁ ﻥﺎﺗﺩﻮﺧ

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>

<div class="container-fluid mt-3">
  <h1>Responsive Auto Layout Columns</h1>
  <p>In Bootstrap 5, there is an easy way to create equal width columns: just use the <code>.col-md</code> class on a specified number of col elements. Bootstrap will recognize how many columns there are, and each column will get the same width.</p>
  <p>If the screen size is <strong>less than 768px</strong>, the columns will stack horizontally.</p>
  <div class="container-fluid">
    <div class="row">
      <div class="col-md bg-primary text-white">1 of 2</div>
      <div class="col-md bg-dark text-white">2 of 2</div>
    </div>  
  </div>
  <br>
  
  <div class="container-fluid">
    <div class="row">
      <div class="col-md bg-primary text-white">1 of 4</div>
      <div class="col-md bg-dark text-white">2 of 4</div>
      <div class="col-md bg-primary text-white">3 of 4</div>
      <div class="col-md bg-dark text-white">4 of 4</div>
    </div>  
  </div>
</div>

</body>
</html>

.ﺪﻫﺩﯽﻣ ﻥﺎﺸﻧ ﺍﺭ ﮒﺭﺰﺑ ﯼﺎﻫﻩﺎﮕﺘﺳﺩ ﯼﺍﺮﺑ ﺕﻭﺎﻔﺘﻣ ﻢﯿﺴﻘﺗ ﺪﺻﺭﺩ ﻥﺩﺮﮐ ﻪﻓﺎﺿﺍ ﻩﻮﺤﻧ