Bootstrap 5 rutnät: medium enhet
- Föregående sida BS5-grid Small
- Nästa sida BS5-grid Large
Exempel på mellanstora enheters rutnät
XSmall | Small | Medium | Large | Extra Large | XXL | |
---|---|---|---|---|---|---|
Förkorta klassnamn | .col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
.col-xxl- |
Skärmens bredd | <576px | >=576px | >=768px | >=992px | >=1200px | >=1400px |
I föregående kapitel visade vi ett rutnätsexempel som innehåller klasser för små enheter. Vi använde två div (kolumner) och gav dem en delning av 25% / 75%:
<div class="col-sm-3">....</div> <div class="col-sm-9">....</div>
Men på mellanstora enheter kan ett 50% / 50% delat utseende vara bättre.
Mellanstora enheter definieras som skärmens breddFrån 768 pixlar till 991 pixlar.
För mellanstora enheter kommer vi att använda .col-md-*
Klass:
<div class="col-sm-3 col-md-6">....</div> <div class="col-sm-9 col-md-6">....</div>
På små enheter, använd innehållande -sm- klassen. På mellanstora enheter, använd innehållande -md- klassen.
Nedanstående exempel kommer att leda till en delning av 25% / 75% på små enheter och 50% / 50% på mellanstora (och stora, jättestora och extrastora) enheter. På mycket små enheter kommer det att staplas automatiskt (100%):
Exempel
<div class="container-fluid"> <div class="row"> <div class="col-sm-3 col-md-6"> <p>World Wide Fund for Nature (WWF), grundad den 29 april 1961, har en panda som symbol...</p> </div> <div class="col-sm-9 col-md-6"> <p>1980, WWF kom officiellt till Kina, inbjuden av den kinesiska regeringen för att genomföra skydd av pandas och deras livsmiljö...</p> </div> </div> </div>
Observera:Se till att summan är 12 eller mindre (det är inte nödvändigt att använda alla 12 tillgängliga kolumner):
endast använda Medium
i följande exempel specificerar vi bara .col-md-6
klasser (ingen .col-sm-*
)。Detta innebär att medelstora, stora, jättestora och XXL-enheter kommer att dela 50% / 50% - eftersom denna klass expanderar. Men för små och extra små enheter kommer de att ligga vertikalt staplade (100% bredd):
Exempel
<div class="row"> <div class="col-md-6"> <p>World Wide Fund for Nature (WWF), grundad den 29 april 1961, har en panda som symbol...</p> </div> <div class="col-md-6"> <p>1980, WWF kom officiellt till Kina, inbjuden av den kinesiska regeringen för att genomföra skydd av pandas och deras livsmiljö...</p> </div> </div>
Automatisk layout av kolumner
I Bootstrap 5 finns det ett enkelt sätt att skapa lika breda kolumner för alla enheter: bara från .col-md-*
Ta bort siffror och använd endast på col-elementen .col-md
Bootstrap kommer att känna igen hur många kolumner det finns och varje kolumn kommer att få samma bredd.
Om skärmdimensionenMindre än 768pxKolumner kommer att ligga horisontellt staplade:
<!-- Två kolumner: på medelstora och större enheter är bredden 50% --> <div class="row"> <div class="col-md">1 av 2</div> <div class="col-md">2 av 2</div> </div> <!-- Fyra kolumner: på medelstora och större enheter är bredden 25% --> <div class="row"> <div class="col-md">1 av 4</div> <div class="col-md">2 av 4</div> <div class="col-md">3 av 4</div> <div class="col-md">4 av 4</div> </div>
Nästa kapitel kommer att visa hur man lägger till olika delningsprocent för stora enheter.
- Föregående sida BS5-grid Small
- Nästa sida BS5-grid Large