در حالی که بوت استرپ از em
یا rem
برای تعریف بیشتر اندازه ها استفاده می
کند، px
برای نقاط شکست شبکه و عرض کانتینر استفاده می شود. این به این دلیل است که عرض
درگاه نمایش بر حسب پیکسل است و با اندازه قلم تغییر نمیکند.
خیلی کوچک <576px |
کوچک ≥576px |
متوسط ≥768px |
بزرگ ≥992px |
خیلی بزرگ ≥1200px |
خیلی خیلی بزرگ ≥1400px |
|
---|---|---|---|---|---|---|
رفتار شبکه بندی | افقی در همه حال | برای شروع جمع شده، افقی بالای نقاط شکست | ||||
حداکثر عرض ظرف | هیچکدام (خودکار) | 540px | 720px | 960px | 1140px | 1320px |
پیشوند کلاس | .col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
.col-xxl- |
# ستون | 12 | |||||
عرض ناودان | 1.5rem (.75rem در سمت چپ و راست) | |||||
تو در تو | بله | |||||
افست | بله | |||||
ترتیب ستون | بله |
با استفاده از یک مجموعه واحد از کلاسهای شبکه .col-md-*
، میتوانید یک سیستم شبکه
پایه ایجاد کنید که قبل از افقی شدن در دستگاههای تلفن همراه و تبلتها (بازه بسیار کوچک تا کوچک)
شروع میشود. دستگاه های رومیزی (متوسط). ستون های شبکه را در هر . ردیف
قرار دهید.
<!-- Grid Column Copy begin -->
<div class="row">
<div class="col-md-1 text-center">
<span >
col-md-1
</span>
</div>
<div class="col-md-2 text-center">
<span >
col-md-2
</span>
</div>
<div class="col-md-2 text-center">
<span >
col-md-2
</span>
</div>
<div class="col-md-3 text-center">
<span >
col-md-3
</span>
</div>
<div class="col-md-4 text-center">
<span >
col-md-4
</span>
</div>
<div class="col-md-5 text-center">
<span >
col-md-5
</span>
</div>
<div class="col-md-7 text-center">
<span >
col-md-7
</span>
</div>
<div class="col-md-6 text-center">
<span >
col-md-6
</span>
</div>
<div class="col-md-6 text-center">
<span >
col-md-6
</span>
</div>
<div class="col-md-8 text-center">
<span >
col-md-6
</span>
</div>
<div class="col-md-4 text-center">
<span >
col-md-6
</span>
</div>
<div class="col-md-9 text-center">
<span >
col-md-9
</span>
</div>
<div class="col-md-3 text-center">
<span >
col-md-3
</span>
</div>
<div class="col-md-10 text-center">
<span >
col-md-10
</span>
</div>
<div class="col-md-2 text-center">
<span >
col-md-2
</span>
</div>
<div class="col-md-12 text-center">
<span >
col-md-12
</span>
</div>
</div>
<!-- Grid Column Copy end -->
از کلاسهای پاسخگو.row-cols-*
برای تنظیم سریع تعداد ستونهایی که محتوا و طرحبندی
شما را ارائه میکنند، استفاده کنید. در حالی که کلاسهای .col-*
معمولی برای ستونهای
جداگانه اعمال میشوند (به عنوان مثال، .col-md-4)، کلاسهای ستونهای ردیف در .row
والدین بهعنوان یک تنظیم میشوند. پیش فرض برای ستون های حاوی با.row-cols-auto
می
توانید عرض طبیعی ستون ها را بدهید.
<!-- Grid Column Copy begin -->
<div class="row">
<div class="col-md-1 text-center">
<span >
col-md-1
</span>
</div>
<div class="col-md-2 text-center">
<span >
col-md-2
</span>
</div>
<div class="col-md-2 text-center">
<span >
col-md-2
</span>
</div>
<div class="col-md-3 text-center">
<span >
col-md-3
</span>
</div>
<div class="col-md-4 text-center">
<span >
col-md-4
</span>
</div>
<div class="col-md-5 text-center">
<span >
col-md-5
</span>
</div>
<div class="col-md-7 text-center">
<span >
col-md-7
</span>
</div>
<div class="col-md-6 text-center">
<span >
col-md-6
</span>
</div>
<div class="col-md-6 text-center">
<span >
col-md-6
</span>
</div>
<div class="col-md-8 text-center">
<span >
col-md-6
</span>
</div>
<div class="col-md-4 text-center">
<span >
col-md-6
</span>
</div>
<div class="col-md-9 text-center">
<span >
col-md-9
</span>
</div>
<div class="col-md-3 text-center">
<span >
col-md-3
</span>
</div>
<div class="col-md-10 text-center">
<span >
col-md-10
</span>
</div>
<div class="col-md-2 text-center">
<span >
col-md-2
</span>
</div>
<div class="col-md-12 text-center">
<span >
col-md-12
</span>
</div>
</div>
<!-- Grid Column Copy end -->
برای تراز عمودی و افقی ستون ها از ابزارهای تراز flexbox استفاده کنید.
<!-- Vertical alignment Copy begin -->
<div class="row">
<div class="col align-self-start">
<span >
یکی از سه ستون
</span>
</div>
<div class="col align-self-center">
<span >
یکی از سه ستون
</span>
</div>
<div class="col align-self-end">
<span >
یکی از سه ستون
</span>
</div>
</div>
<div class="row align-self-start">
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
</div>
<div class="row align-self-center">
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
</div>
<div class="row align-self-end">
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
</div>;
<!-- Vertical alignment Copy end -->
برای تراز عمودی و افقی ستون ها از ابزارهای تراز flexbox استفاده کنید.
<!-- Nesting Column Copy begin -->
<div class="row">
<div class="col-8 col-sm-6">
<span >
سطح 2 : col-8 col-sm-6
</span>
</div>
<div class="col-4 col-sm-6">
<span >
سطح 2 : .col-4 .col-sm-6
</span>
</div>
</div>
<!-- Nesting Column Copy end -->
از کلاسهای .order-
برای کنترل ترتیب بصری محتوای خود استفاده کنید.
این کلاسها پاسخگو هستند، بنابراین میتوانید order
را بر اساس نقطه شکست تنظیم کنید
(به عنوان مثال، .order-1.order-md-2
). شامل پشتیبانی از 1
تا
12
در هر پنج سطح شبکه است.
<!-- Order Copy begin -->
<div class="row">
<div class="col">
<span >
اول، اما بدون نظم
</span>
</div>
<div class="col order-12">
<span >
دوم، اما آخرین
</span>
</div>
<div class="col order-1">
<span >
سوم، اما اول
</span>
</div>
</div>
<div class="row">
<div class="col order-last">
<span >
یکی از سه ستون
</span>
</div>
<div class="col">
<span >
یکی از سه ستون
</span>
</div>
<div class="col order-first">
<span >
یکی از سه ستون
</span>
</div>
</div>
<!-- Order Copy end -->
با استفاده از کلاسهای .offset-md-*
، ستونها را به سمت راست حرکت دهید. این کلاس ها
حاشیه سمت چپ یک ستون را با ستون های *
افزایش می دهند. برای مثال،
.offset-md-4
.col-md-4
را روی چهار ستون منتقل می کند.
<!-- Offset Copy begin -->
<div class="row">
<div class="col-md-4">
<span >
col-md-4
</span>
</div>
<div class="col-md-4 offset-md-4">
<span >
col-md-4 offset-md-4
</span>
</div>
</div>
<div class="row">
<div class="col-md-3 offset-md-3">
<span >
col-md-3 offset-md-3
</span>
</div>
<div class="col-md-3 offset-md-3">
<span >
col-md-3 offset-md-3
</span>
</div>
</div>
<div class="row">
<div class="col-md-6 offset-md-3">
<span >
col-md-6 offset-md-3
</span>
</div>
</div>
<div class="row">
<div class="col-sm-5 col-md-6">
<span >
col-sm-5 col-md-6
</span>
</div>
<div class="col-sm-5 offset-sm-2 col-md-6 offset-md-0">
<span >
col-sm-5 offset-sm-2 col-md-6 offset-md-0
</span>
</div>
</div>
<div class="row">
<div class="col-sm-6 col-md-5 col-lg-6">
<span >
col-sm-6 col-md-5 col-lg-6
</span>
</div>
<div class="col-sm-6 col-md-5 offset-md-2 col-lg-6 offset-lg-0">
<span >
col-sm-6 col-md-5 offset-md-2 col-lg-6 offset-lg-0
</span>
</div>
</div>
<!-- Offset Copy end -->