فهرست سرفصل‌های Bootstrap
خانه (Home) شروع کار (Get Started) کانتینرها (Containers) گرید پایه (Grid Basic) تایپوگرافی (Typography) رنگ ها (Colors) رنگ های پس زمینه (Background Colors) جدول ها (Tables) تصاویر (Images) جمبوترون (Jumbotron) هشدارها (Alerts) دکمه ها (Buttons) گروه دکمه ها (Button Groups) نشان ها (Badges) نوارهای پیشرفت (Progress Bars) اسپینرها (Spinners) صفحه بندی (Pagination) گروه های لیست (List Groups) کارت ها (Cards) منوی کشویی (Dropdowns) جمع شونده (Collapse) ناوبری (Navs) نوار ناوبری (Navbar) اسلایدشو (Carousel) مودال (Modal) راهنمای ابزار (Tooltip) پاپ اور (Popover) توست (Toast) اسکرول اسپای (Scrollspy) آف کانواس (Offcanvas) ابزارها (Utilities) حالت تیره (Dark Mode) فلکس (Flex) فرم ها (Forms) منوی انتخاب (Select Menus) چک باکس و رادیو (Checks and Radios) محدوده (Range) گروه ورودی (Input Groups) برچسب های شناور (Floating Labels) اعتبارسنجی فرم (Form Validation) سیستم گرید (Grid System) چیدمان عمودی/افقی (Stacked/Horizontal) گرید بسیار کوچک (Grid XSmall) گرید کوچک (Grid Small) گرید متوسط (Grid Medium) گرید بزرگ (Grid Large) گرید خیلی بزرگ (Grid XLarge) گرید XXL (Grid XXL) مثال های گرید (Grid Examples) قالب پایه (Basic Template) ویرایشگر (Editor) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) آمادگی مصاحبه (Interview Prep) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
Bootstrap

Bootstrap — چیدمان عمودی/افقی (Stacked/Horizontal)

آخرین بروزرسانی: 1404/08/20

چیدمان عمودی/افقی (Stacked/Horizontal)

اینجا با «چیدمان افقی» در بوتسترپ آشنا می شویم. «عمودی/افقی» یعنی ستون ها در موبایل زیرهم می آیند و بعد افقی می شوند. «برِک پوینت (Breakpoint)» نقطه ای از عرض صفحه است که چیدمان تغییر می کند.

نمونه چیدمان افقی از حالت عمودی

با .col-sm-6 دو ستون می سازیم. در موبایل عمودی است. سپس از عرض 576 پیکسل افقی می شود.

<div class="container-fluid">
  <div class="row">
    <div class="col-sm-6 bg-primary text-white">
      <p>ستون چپ</p>
    </div>
    <div class="col-sm-6 bg-dark text-white">
      <p>ستون راست</p>
    </div>
  </div>
</div>

مشاهده در ادیتور

تبدیل کانتینر سیال به ثابت

«کانتینر سیال (container-fluid)» تمام عرض را می گیرد. اما «کانتینر ثابت (container)» در عرض های بزرگ محدود می شود.

<div class="container">
  <div class="row">
    <div class="col-sm-6">
      <p>محتوای چپ</p>
    </div>
    <div class="col-sm-6">
      <p>محتوای راست</p>
    </div>
  </div>
</div>

مشاهده در ادیتور

ستون های خودکار (Auto Layout)

اگر عدد را حذف کنی و فقط .col-sm بدهی، همه ستون ها برابر می شوند. در موبایل عمودی هستند.

<div class="row">
  <div class="col-sm">1 of 2</div>
  <div class="col-sm">2 of 2</div>
</div>

<div class="row">
  <div class="col-sm">1 of 4</div>
  <div class="col-sm">2 of 4</div>
  <div class="col-sm">3 of 4</div>
  <div class="col-sm">4 of 4</div>
</div>

مشاهده در ادیتور

گام های عملی

  1. یک container یا container-fluid بساز.
  2. یک row اضافه کن برای ردیف.
  3. ستون ها را با .col-sm-* یا .col-sm بساز.
  4. مجموع اعداد حداکثر دوازده باشد.
  5. چیدمان افقی را در تبلت بررسی کن.

نکته: عدد در .col-sm-* تعداد ستون از 12 است. مثلا 6 یعنی نصف.

هشدار: متن کم کنتراست روی پس زمینه تیره نگذار. دسترس پذیری مهم است.

لینک های مرتبط

برای مقدمه به سیستم گرید سر بزن. همچنین نمونه های چیدمان در نمایشگر خیلی کوچک را ببین. و اگر خواستی، با انکر چیدمان افقی همین صفحه را ارجاع بده.

جمع بندی سریع

  • در موبایل عمودی است.
  • از 576 پیکسل افقی می شود.
  • .col-sm ستون برابر می سازد.
  • container ثابت است؛ container-fluid سیال است.
  • مجموع ستون ها حداکثر 12 باشد.