Bootstrap пабудаваны на адаптыўнай сетцы з 12 слупкоў. Мы таксама ўключылі макеты з фіксаванай і плыўнай шырынёй на аснове гэтай сістэмы.
Сістэма сеткі па змаўчанні, прадстаўленая як частка Bootstrap, - гэта сетка з 12 слупкоў шырынёй 940 пікселяў .
Ён таксама мае чатыры адаптыўныя варыяцыі для розных прылад і раздзяленняў: тэлефон, планшэт у партрэтным рэжыме, настольны пейзаж і невялікія працоўныя сталы, а таксама вялікія шырокафарматныя працоўныя сталы.
- <div class = "row" >
 - <div class = "span4" > ... </div>
 - <div class = "span8" > ... </div>
 - </div>
 
Як паказана тут, базавы макет можа быць створаны з двума "слупкамі", кожны з якіх ахоплівае некалькі з 12 асноўных слупкоў, якія мы вызначылі як частку нашай сістэмы сеткі.
- <div class = "row" >
 - <div class = "span4" > ... </div>
 - <div class = "span4 offset4" > ... </div>
 - </div>
 
Са статычнай (нецякучай) сістэмай сеткі ў Bootstrap зрабіць укладванне лёгка. Каб укласці свой кантэнт, проста дадайце новы .rowі набор .span*слупкоў у існуючы .span*слупок.
- <div class = "row" >
 - <div class = "span12" >
 - Узровень 1 слупка
 - <div class = "row" >
 - <div class = "span6" > Узровень 2 </div>
 - <div class = "span6" > Узровень 2 </div>
 - </div>
 - </div>
 - </div>
 
| Пераменная | Значэнне па змаўчанні | Апісанне | 
|---|---|---|
@gridColumns |  
       12 | Колькасць слупкоў | 
@gridColumnWidth |  
       60 пікселяў | Шырыня кожнага слупка | 
@gridGutterWidth |  
       20 пікселяў | Адмоўны прамежак паміж слупкамі | 
@siteWidth |  
       Вылічаная сума ўсіх калон і жолабаў | Падлічвае колькасць слупоў і жолабаў, каб задаць шырыню .container-fixed()міксіна |  
      
У Bootstrap убудавана некалькі зменных для наладжвання сістэмы сеткі па змаўчанні 940 пікселяў, задакументаванай вышэй. Усе зменныя для сеткі захоўваюцца ў variables.less.
Мадыфікацыя сеткі азначае змяненне трох @grid*зменных і паўторную кампіляцыю Bootstrap. Змяніце зменныя сеткі ў variables.less і выкарыстоўвайце адзін з чатырох задакументаваных спосабаў перакампіляцыі . Калі вы дадаеце больш слупкоў, не забудзьцеся дадаць CSS для тых, што знаходзяцца ў grid.less.
Настройка сеткі працуе толькі на ўзроўні па змаўчанні, сетцы 940 пікселяў. Каб захаваць спагадныя аспекты Bootstrap, вам таксама трэба будзе наладзіць сеткі ў responsive.less.
Стандартны і просты макет шырынёй 940 пікселяў, размешчаны па цэнтры практычна для любога вэб-сайта або старонкі, прадстаўлены адным <div class="container">.
- <цела>
 - <div class = "кантэйнер" >
 - ...
 - </div>
 - </body>
 
<div class="container-fluid">забяспечвае гнуткую структуру старонкі, мінімальную і максімальную шырыню і бакавую панэль злева. Гэта выдатна падыходзіць для праграм і дакументаў.
- <div class = "container-fluid" >
 - <div class = "row-fluid" >
 - <div class = "span2" >
 - <!--Змест бакавой панэлі-->
 - </div>
 - <div class = "span10" >
 - <!--Асноўны змест-->
 - </div>
 - </div>
 - </div>
 
 
     Bootstrap падтрымлівае некалькі медыя-запытаў, каб зрабіць вашыя праекты больш прыдатнымі для розных прылад і раздзяленняў экрана. Вось што ўключана:
| Этыкетка | Шырыня разметкі | Шырыня слупка | Шырыня жолабы | 
|---|---|---|---|
| Смартфоны | 480 пікселяў і ніжэй | Вадкасць слупкоў, без фіксаванай шырыні | |
| Планшэты партрэтныя | Ад 480 пікселяў да 768 пікселяў | Вадкасць слупкоў, без фіксаванай шырыні | |
| Ландшафтныя планшэты | 768 пікселяў да 940 пікселяў | 44 пікселяў | 20 пікселяў | 
| Па змаўчанні | 940 пікселяў і вышэй | 60 пікселяў | 20 пікселяў | 
| Вялікі дысплей | 1210 пікселяў і вышэй | 70 пікселяў | 30 пікселяў | 
Медыя-запыты дазваляюць карыстальніцкі CSS на аснове шэрагу ўмоў - прапорцый, шырыні, тыпу адлюстравання і г.д. - але звычайна факусуюць вакол min-widthі max-width.
Bootstrap не ўключае аўтаматычна гэтыя медыя-запыты, але зразумець і дадаць іх вельмі проста і патрабуе мінімальнай налады. У вас ёсць некалькі варыянтаў уключэння адаптыўных функцый Bootstrap:
Чаму б проста не ўключыць яго? Па праўдзе кажучы, не ўсё павінна быць спагадным. Замест таго, каб заахвочваць распрацоўшчыкаў выдаліць гэту функцыю, мы лічым, што лепш яе ўключыць.
- // Альбомныя тэлефоны і ўніз
 - @media ( макс - шырыня : 480 пікселяў ) { ... }
 - // Альбомная арыентацыя тэлефона на партрэтны планшэт
 - @media ( макс . шырыня : 768 пікселяў ) { ... }
 - // Партрэтны планшэт у альбомны і працоўны стол
 - @media ( мінімальная шырыня : 768 пікселяў ) і ( максімальная шырыня : 940 пікселяў ) { ... }
 - // Вялікі працоўны стол
 - @media ( мінімальная шырыня : 1200 пікселяў ) { .. }