Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Колонки. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Β· Bootstrap v5.3.0-alpha3

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅! ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ страницу БистСма сСток, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ столбцы сСтки.

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

  • Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ основаны Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ flexbox. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΠΈ для измСнСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… столбцов ΠΈ измСнСния Π³Ρ€ΡƒΠΏΠΏ столбцов Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ строк. Π’Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ столбцы ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

  • ΠŸΡ€ΠΈ построСнии ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сСтки вСсь ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ помСщаСтся Π² столбцы. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ сСтки Bootstrap ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΊ строкС столбца вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π’ Ρ€Π΅Π΄ΠΊΠΈΡ… случаях Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ, Π½ΠΎ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ это Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ.

  • Bootstrap Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ классы для создания быстрых, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ИмСя ΡˆΠ΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, Π΄ΡŽΠΆΠΈΠ½Ρƒ столбцов Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ сСтки ΠΈ дСсятки классов, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своих ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹.

    ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, это ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Sass.

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ выравнивания flexbox для выравнивания столбцов ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ.

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅

Π˜Π·ΠΌΠ΅Π½ΡΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ выравнивания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого ΠΈΠ· Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… классов align-items-*.

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

<div>
  <div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
</div>

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

<div>
  <div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
</div>

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

<div>
  <div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
</div>

Или измСняйтС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого ΠΈΠ· Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… классов. align-self-*.

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

<div>
  <div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
</div>

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ класса justify-content-*.

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

<div>
  <div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
  <div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
  <div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
  <div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
  <div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
  <div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
    <div>
      Одна ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    </div>
  </div>
</div>

ΠžΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Если Π² ΠΎΠ΄Π½ΠΎΠΉ строкС помСщаСтся Π±ΠΎΠ»Π΅Π΅ 12 ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, каТдая Π³Ρ€ΡƒΠΏΠΏΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅, пСрСносится Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку.

.col-9

.col-4
ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 9 + 4 = 13 > 12, этот div ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 4 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ пСрСносится Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ.

.col-6
ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ΡΡ вдоль Π½ΠΎΠ²ΠΎΠΉ строки.

<div>
  <div>
    <div>.col-9</div>
    <div>.col-4<br>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 9 + 4 = 13 &gt; 12, этот div ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 4 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ пСрСносится Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ.</div>
    <div>.col-6<br>ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ΡΡ вдоль Π½ΠΎΠ²ΠΎΠΉ строки.</div>
  </div>
</div>

Π Π°Π·Ρ€Ρ‹Π²Ρ‹ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку Π² flexbox Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ нСбольшого Ρ…Π°ΠΊΠ°: Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт с width: 100%

Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ пСрСнСсти ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… .row, Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ это ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ.

.col-6 .col-sm-3

.col-6 .col-sm-3

.col-6 .col-sm-3

. col-6 .col-sm-3

<div>
  <div>
    <div>.col-6 .col-sm-3</div>
    <div>.col-6 .col-sm-3</div>

    <!-- Заставит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку -->
    <div></div>

    <div>.col-6 .col-sm-3</div>
    <div>.col-6 .col-sm-3</div>
  </div>
</div>

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот Ρ€Π°Π·Ρ€Ρ‹Π² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΡˆΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ отобраТСния.

.col-6 .col-sm-4

.col-6 .col-sm-4

.col-6 .col-sm-4

.col-6 .col-sm-4

<div>
  <div>
    <div>.col-6 .col-sm-4</div>
    <div>.col-6 .col-sm-4</div>

    <!-- Заставит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ md ΠΈ Π²Ρ‹ΡˆΠ΅ -->
    <div></div>

    <div>.col-6 .col-sm-4</div>
    <div>.
col-6 .col-sm-4</div> </div> </div>

ИзмСнСниС порядка

ΠšΠ»Π°ΡΡΡ‹ порядка

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ классы .order- для управлСния Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ порядком вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π­Ρ‚ΠΈ классы ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ order с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, order с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .order-1.order-md-2). Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΡ‚ 1 Π΄ΠΎ 5 Π½Π° всСх ΡˆΠ΅ΡΡ‚ΠΈ уровнях сСтки. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ большС классов .order-*, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Sass.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π² DOM, порядок Π½Π΅ примСняСтся

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π² DOM, с наибольшим порядком

Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π² DOM, с 1 порядком

<div>
  <div>
    <div>
      ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π² DOM, порядок Π½Π΅ примСняСтся
    </div>
    <div>
      Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π² DOM, с наибольшим порядком
    </div>
    <div>
      Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π² DOM, с 1 порядком
    </div>
  </div>
</div>

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ классы . order-first ΠΈ .order-last, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ order

элСмСнта, примСняя order: -1 ΠΈ order: 6 соотвСтствСнно. Π­Ρ‚ΠΈ классы Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈ нСобходимости ΡΠΌΠ΅ΡˆΠ°Π½Ρ‹ с ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ классами .order-*.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π² DOM, порядок послСднСго

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π² DOM, Π±Π΅Π· порядка

Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π² DOM, порядок ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ

<div>
  <div>
    <div>
      ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π² DOM, порядок послСднСго
    </div>
    <div>
      Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π² DOM, Π±Π΅Π· порядка
    </div>
    <div>
      Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π² DOM, порядок ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ
    </div>
  </div>
</div>

Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ сСтки двумя способами: нашими Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ классами сСтки .offset- ΠΈ нашими ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ ΠΏΠΎΠ»Π΅ΠΉ. ΠšΠ»Π°ΡΡΡ‹ сСтки ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ поля Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для быстрых ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π³Π΄Π΅ ΡˆΠΈΡ€ΠΈΠ½Π° смСщСния являСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

ΠšΠ»Π°ΡΡΡ‹ смСщСния

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ классы .offset-md-*. Π­Ρ‚ΠΈ классы ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ *. НапримСр, .offset-md-4 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ .col-md-4 Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ.

.col-md-4

.col-md-4 .offset-md-4

.col-md-3 .offset-md-3

.col-md-3 .offset-md-3

.col-md-6 .offset-md-3

<div>
  <div>
    <div>.col-md-4</div>
    <div>.col-md-4 .offset-md-4</div>
  </div>
  <div>
    <div>.col-md-3 .offset-md-3</div>
    <div>.col-md-3 .offset-md-3</div>
  </div>
  <div>
    <div>.col-md-6 .offset-md-3</div>
  </div>
</div>

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ очисткС ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ смСщСния. Π‘ΠΌ. это Π² дСйствии Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сСтки.

.col-sm-5 .col-md-6

. col-sm-5 .offset-sm-2 .col-md-6 .offset-md-0

.col-sm-6 .col-md-5 .col-lg-6

.col-sm-6 .col-md-5 .offset-md-2 .col-lg-6 .offset-lg-0

<div>
  <div>
    <div>.col-sm-5 .col-md-6</div>
    <div>.col-sm-5 .offset-sm-2 .col-md-6 .offset-md-0</div>
  </div>
  <div>
    <div>.col-sm-6 .col-md-5 .col-lg-6</div>
    <div>.col-sm-6 .col-md-5 .offset-md-2 .col-lg-6 .offset-lg-0</div>
  </div>
</div>
Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ

Π‘ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° flexbox Π² v4 Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ .me-auto, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ столбцы Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-md-auto

.col-md-3 .ms-md-auto

.col-auto .me-auto

.col-auto

<div>
  <div>
    <div>.col-md-4</div>
    <div>.col-md-4 . ms-auto</div>
  </div>
  <div>
    <div>.col-md-3 .ms-md-auto</div>
    <div>.col-md-3 .ms-md-auto</div>
  </div>
  <div>
    <div>.col-auto .me-auto</div>
    <div>.col-auto</div>
  </div>
</div>

АвтономныС классы ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

ΠšΠ»Π°ΡΡΡ‹ .col-* Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π½Π΅ .row, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ элСмСнту ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Когда классы ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ нСпрямыС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты строки, отступы ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ.

.col-3: ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°Π²Π½Π° 25%

.col-sm-9: ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°Π²Π½Π° 75% Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ sm

<div>
  .col-3: ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°Π²Π½Π° 25%
</div>

<div>
  .col-sm-9: ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°Π²Π½Π° 75% Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ sm
</div>

ΠšΠ»Π°ΡΡΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ для создания Π³ΠΈΠ±ΠΊΠΈΡ… ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ содСрТимоС ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ . clearfix, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли тСкст ΠΊΠΎΡ€ΠΎΡ‡Π΅.

PlaceholderАдаптивноС ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Абзац тСкста-заполнитСля. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ использованиС класса clearfix. ΠœΡ‹ добавляСм здСсь довольно ΠΌΠ½ΠΎΠ³ΠΎ бСссмыслСнных Ρ„Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ столбцы здСсь Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π°Π±Π·Π°Ρ†Ρ‹ изящно ΠΎΠ±Ρ‚Π΅ΠΊΠ°ΡŽΡ‚ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ с фактичСским содСрТаниСм здСсь, Π° Π½Π΅ просто с этим скучным тСкстом-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ продолТаСтся ΠΈ продолТаСтся, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ осязаСмой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Он просто Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто, ΠΈ Π΅Π³ΠΎ Π½Π΅ стоит Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.

И Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, здСсь Π²Ρ‹, ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ настойчив Π² Ρ‡Ρ‚Π΅Π½ΠΈΠΈ этот тСкст-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅ Π΅Ρ‰Π΅ нСсколько ΠΏΡ€ΠΎΠ·Ρ€Π΅Π½ΠΈΠΉ, ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скрытыС ΠΏΠ°ΡΡ…Π°Π»ΡŒΠ½Ρ‹Π΅ яйца содСрТания. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡˆΡƒΡ‚ΠΊΠ°. К соТалСнию, здСсь Π½ΠΈΡ‡Π΅Π³ΠΎ этого Π½Π΅Ρ‚.

<div>
  <img src=". .." alt="...">

  <p>
    Абзац тСкста-заполнитСля. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ использованиС класса clearfix. ΠœΡ‹ добавляСм здСсь довольно ΠΌΠ½ΠΎΠ³ΠΎ бСссмыслСнных Ρ„Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ столбцы здСсь Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
  </p>

  <p>
    Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π°Π±Π·Π°Ρ†Ρ‹ изящно ΠΎΠ±Ρ‚Π΅ΠΊΠ°ΡŽΡ‚ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ с фактичСским содСрТаниСм здСсь, Π° Π½Π΅ просто с этим скучным тСкстом-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ продолТаСтся ΠΈ продолТаСтся, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ осязаСмой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Он просто Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто, ΠΈ Π΅Π³ΠΎ Π½Π΅ стоит Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.
  </p>

  <p>
    И Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, здСсь Π²Ρ‹, ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ настойчив Π² Ρ‡Ρ‚Π΅Π½ΠΈΠΈ этот тСкст-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅ Π΅Ρ‰Π΅ нСсколько ΠΏΡ€ΠΎΠ·Ρ€Π΅Π½ΠΈΠΉ, ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скрытыС ΠΏΠ°ΡΡ…Π°Π»ΡŒΠ½Ρ‹Π΅ яйца содСрТания. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡˆΡƒΡ‚ΠΊΠ°. К соТалСнию, здСсь Π½ΠΈΡ‡Π΅Π³ΠΎ этого Π½Π΅Ρ‚.
  </p>
</div>

Bootstrap 3 — БистСма сСток

БистСма сСток Twitter Bootstrap 3 — это быстрый ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ ΠΏΡƒΡ‚ΡŒ для создания ΠΌΠ°ΠΊΠ΅Ρ‚Π° сайта.

ОписаниС систСмы сСток Twitter Bootstrap 3

Π‘Π΅Ρ‚ΠΊΠΈ Bootstrap ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Π΅Π±-страниц ΠΈ для создания Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ располоТСниС элСмСнтов. Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сСтку Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ (<div>…</div>) ΠΈΠΌΠ΅Π΅Ρ‚ строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, которая измСняСтся ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ориСнтируСтся Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств margin-left:autoΒ ΠΈΒ margin-right:auto. Π’Π°ΠΊΠΆΠ΅, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π·Π°Π΄Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы слСва ΠΈ справа ΠΏΠΎ 15Ρ€Ρ… (padding-left:15pxΒ ΠΈΒ padding-right:15px) для содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ.

Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (.container) Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°
1170px Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 1200px
970px Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 992px ΠΈ мСньшС 1200px
750px Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 768px ΠΈ мСньшС 992px
Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° МСньшС 768px

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ (<div>…</div>) Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы слСва ΠΈ справа ΠΏΠΎ 15Ρ€Ρ… (padding-left:15pxΒ ΠΈΒ padding-right:15px) для содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ.

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ рядов Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапом являСтся Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ рядов (Π±Π»ΠΎΠΊΠΈΒ div с классом .row) Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π¨ΠΈΡ€ΠΈΠ½Π° рядов (<div>…</div>) Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Ρ‚.ΠΊ. Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ внСшниС отступы слСва ΠΈ справа ΠΏΠΎ 15Ρ€Ρ… (margin-left:-15pxΒ ΠΈΒ margin-right:-15px).

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ рядов Bootstrap

Π’Π½ΡƒΡ‚Ρ€ΠΈ ряда ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π±Π»ΠΎΠΊΠΈ с классом col-*-*, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… размСщаСтся содСрТимоС ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ряды. Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠΎΠ² с классом col-*-* задаётся Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ указания количСства ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Bootstrap. Π’Π°ΠΊ ΠΊΠ°ΠΊ ряд Π² Bootstrap ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ состоит ΠΈΠ· 12 ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ρ‚ΠΎ минимальная ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°Β col-*-*Β Ρ€Π°Π²Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Bootstrap, Π° максимальная ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°Β col-*-*Β Ρ€Π°Π²Π½Π° 12 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ Bootstrap.

НапримСр, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² ряду 3 Π±Π»ΠΎΠΊΠ° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ этих Π±Π»ΠΎΠΊΠΎΠ² Ρ€Π°Π²Π½Ρ‹ΠΌ 4 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ Bootstrap (<div>. ..</div>).

Расчёт ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Π»ΠΎΠΊΠΎΠ²

НапримСр: Π Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΠΊΠ° Π² пиксСлях ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:Β 
[Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°]Β =Β [Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Bootstrap]*[ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит Π±Π»ΠΎΠΊ],Β 
Π³Π΄Π΅:Β [Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Bootstrap]Β =Β [Π¨ΠΈΡ€ΠΈΠ½Π° ряда (row)]Β /Β 12.

[Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Bootstrap]Β = 970 / 12 = 81px.
[Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°]Β = 81 * 4 = 324px.

БистСма сСток ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ устройства

Для создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Π΅Π±-страниц ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ устройства (смартфоны, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ классами сСток Twitter Bootstrap 3.

НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ класс .col-xs-* для создания сСтки для устройств с малСньким экраном, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ смартфоны. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ класс .col-sm-*Β — для устройств с нСбольшим экраном, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, класс .col-md-*– для устройств с экраном срСдних Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅,  класс . col-lg-*Β — для устройств с большим экраном.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΎΠ±ΠΎΠ±Ρ‰Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности Π½ΠΎΠ²ΠΎΠΉ систСмы сСток Bootstrap 3.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ систСмы сСток Bootstrap 3 ΠšΡ€ΠΎΡ…ΠΎΡ‚Π½Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° экрана
Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½Ρ‹
(<768px)
МалСнькая ΡˆΠΈΡ€ΠΈΠ½Π° экрана
ΠŸΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹
(β‰₯768px ΠΈ <992)
БрСдняя ΡˆΠΈΡ€ΠΈΠ½Π° экрана
Ноутбуки
(β‰₯992px ΠΈ <1200px)
Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° экрана
ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹
(β‰₯1200px)
Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°
фиксированного
ΠΌΠ°ΠΊΠ΅Ρ‚Π°
(.container)
Π Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° 750px 970px 1170px
Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° (.container-fluid) Π Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°
ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ класса . col-xs- .col-sm- .col-md- .col-lg-
Максимальная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Bootstrap для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ (.container) Π¨ΠΈΡ€ΠΈΠ½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° / 12 ~62px (750px / 12) ~81px (970px / 12) ~97px (1170px / 12)
Максимальная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Bootstrap для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ (.container-fluid) Π¨ΠΈΡ€ΠΈΠ½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° / 12
Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы для содСрТимого Π±Π»ΠΎΠΊΠΎΠ², состоящих ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Bootstrap 15px с Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ стороны Π±Π»ΠΎΠΊΠ°

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Если Π²Ρ‹ примСняСтС класс .col-sm-*Β ΠΊ Π±Π»ΠΎΠΊΡƒ, Ρ‚ΠΎ это повлияСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ для устройств, с малСньким экраном (ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹), Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° устройства со срСдним ΠΈ большим экранами, Ссли Π’Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ классы . col-md-*Β ΠΈ.col-lg-*. Аналогично, класс .col-md-*Β Π±ΡƒΠ΄Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств со срСдним экраном, Π½ΠΎ ΠΈ Π½Π° устройства с большим экраном, Ссли класс .col-lg-*Β Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ систСмы сСток Twitter Bootstrap 3

Π‘ Π½ΠΎΠ²ΠΎΠΉ систСмой сСток Twitter Bootstrap 3 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° сайта Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° сайта, состоящСго ΠΈΠ· 3 Π±Π»ΠΎΠΊΠΎΠ² для всСх устройств. Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах (смартфоны, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ, ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹) Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. НапримСр, Π½Π° смартфонах эти Π±Π»ΠΎΠΊΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, Π° Π½Π° большом экранС ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΠ½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ наш ΠΌΠ°ΠΊΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ достиТСнии ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° для устройства с большим экраном

ΠœΠ°ΠΊΠ΅Ρ‚ сайта для устройства с большим экраном (widthΒ >=1200px) состоит ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π±Π»ΠΎΠΊΠΎΠ², располоТСнных Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°Π²Π½ΡƒΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (col-lg-6), Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡƒΡŽ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (col-lg-3), ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π»ΠΎΠΊ Ρ‚ΠΎΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡƒΡŽ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (col-lg-3).

<div>
  <div>
    <div>Π‘Π»ΠΎΠΊ β„–1</div>
    <div>Π‘Π»ΠΎΠΊ β„–2</div>
    <div>Π‘Π»ΠΎΠΊ β„–3</div>
  </div>
</div>
Β 
Настройка ΠΌΠ°ΠΊΠ΅Ρ‚Π° для устройства со срСдним экраном

ΠœΠ°ΠΊΠ΅Ρ‚ сайта для устройства со срСдним экраном (widthΒ >=992px ΠΈ <1200) состоит ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π±Π»ΠΎΠΊΠΎΠ², Π΄Π²Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… располоТСны Π² ΠΎΠ΄Π½ΠΎΠΉ строкС ΠΈ ΠΎΠ΄ΠΈΠ½ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°Π²Π½ΡƒΡŽ 8 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ Bootstrap (col-md-8), Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ‚.Π΅. 12 — 8 = 4 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ (col-md-4). Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ с Π½ΠΎΠ²ΠΎΠΉ строки, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ пустой Π±Π»ΠΎΠΊ с классом . clearfix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ это Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для экранов со срСднСй ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊ пустому Π±Π»ΠΎΠΊΡƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ класс .visible-md-block. Π¨ΠΈΡ€ΠΈΠ½Π° 3 Π±Π»ΠΎΠΊΠ° Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (col-md-12).

Β 
Β 
<div>
  <div>
    <div>Π‘Π»ΠΎΠΊ β„–1</div>
    <div>Π‘Π»ΠΎΠΊ β„–2</div>
    <div></div>
    <div>Π‘Π»ΠΎΠΊ β„–3</div>
  </div>
</div>

Β 

Настройка ΠΌΠ°ΠΊΠ΅Ρ‚Π° для устройств с малСньким ΠΈ ΠΊΡ€ΠΎΡ…ΠΎΡ‚Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ экранов

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ настроим ΠΌΠ°ΠΊΠ΅Ρ‚ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… устройств. ΠœΠ°ΠΊΠ΅Ρ‚ сайта для устройства с малСньким экраном (widthΒ >=768px ΠΈ <992px) состоит ΠΈΠ· 3 Π±Π»ΠΎΠΊΠΎΠ², ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ 2 Π±Π»ΠΎΠΊΠ° располоТСны ΠΏΠΎΠ΄ Π½ΠΈΠΌ ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ€Π°Π²Π½ΡƒΡŽ 6 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ Bootstrap.

<div>
  <div>
    <div>Π‘Π»ΠΎΠΊ β„–1</div>
    <div>Π‘Π»ΠΎΠΊ β„–2</div>
    <div></div>
    <div>Π‘Π»ΠΎΠΊ β„–3</div>
  </div>
</div>
Β 

ΠœΠ°ΠΊΠ΅Ρ‚ сайта для устройства с ΠΊΡ€ΠΎΡ…ΠΎΡ‚Π½Ρ‹ΠΌ экраном (widthΒ <768px) состоит ΠΈΠ· 3 Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ располоТСны Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

<div>
  <div>
    <div>
Π‘Π»ΠΎΠΊ β„–1</div> <div>
Π‘Π»ΠΎΠΊ β„–2</div> <div></div> <div>
Π‘Π»ΠΎΠΊ β„–3</div> </div> </div>
Β 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Для устройств с ΠΎΡ‡Π΅Π½ΡŒ малСнькой ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана (<768px) Π±Π»ΠΎΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всСгда Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области экрана (col-xs-12) ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ°ΠΊ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ для Ρ‚Π°ΠΊΠΈΡ… устройств ΠΈΠΌΠ΅Π΅Ρ‚ смысл, Ссли ΠΌΠ°ΠΊΠ΅Ρ‚ отличаСтся ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ.

<div>
  <div>
    <div>Π‘Π»ΠΎΠΊ β„–1
</div> <div>Π‘Π»ΠΎΠΊ β„–2
</div> <div></div> <div>Π‘Π»ΠΎΠΊ β„–3
</div> </div> </div>
Β 

АдаптивныС слуТСбныС классы Twitter Bootstrap для отобраТСния ΠΈ скрытия элСмСнтов

Twitter Bootstrap 3 содСрТит Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ слуТСбныС классы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ элСмСнтов Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… устройствах, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ экранов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.

Π’ Twitter Bootstrap 3.2 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° свойства CSS display для класса .visible. Новая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ элСмСнтам, ΠΊΠ°ΠΊΒ inline,Β blockΒ ΠΈΒ inline-blockΒ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… экранах. НапримСр, класс.visible-md-blockΒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ элСмСнта, Ссли ΠΎΠ½ являСтся Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ (block) ΠΈ тСкущая ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° соотвСтствуСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ md (width >=992px ΠΈ <1200px).

Класс

ОписаниС
.visible-xs-* Π”Π΅Π»Π°Π΅Ρ‚ элСмСнт Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах с ΠΎΡ‡Π΅Π½ΡŒ малСньким экраном, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡˆΠΈΡ€ΠΈΠ½Π° экрана мСньшС 768px. На Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах эти элСмСнты Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌΡ‹.
.visible-sm-* Π”Π΅Π»Π°Π΅Ρ‚ элСмСнт Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… экран ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ 768px (Ρ‚.Π΅. β‰₯768px), ΠΈ мСньшС Ρ‡Π΅ΠΌ 992px. На Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах эти элСмСнты Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌΡ‹.
.visible-md-* Π”Π΅Π»Π°Π΅Ρ‚ элСмСнт Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ лишь Π½Π° устройствах, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… экран ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ 992px (Ρ‚.Π΅. β‰₯992px), ΠΈ мСньшС 1200px. На Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах эти элСмСнты Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌΡ‹.
.visible-lg-* Π”Π΅Π»Π°Π΅Ρ‚ элСмСнт Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… экран ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ 1200px (Ρ‚.Π΅. β‰₯1200px). На Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах эти элСмСнты Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌΡ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти классы для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты Π±Ρ‹Π»ΠΈ Π²ΠΈΠ΄Π½Ρ‹ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройствах. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ класс .visible-xs-*Β ΠΈΒ .visible-md-*Β Π½Π° любой Π±Π»ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π½Π° устройствах ΠΈ с ΠΎΡ‡Π΅Π½ΡŒ малСньким ΠΈ с срСдним экраном.

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ пСрСчислСнныС слуТСбныС классы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ элСмСнтов Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… устройствах.

Класс ОписаниС
. hidden-xs Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ эти элСмСнты Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… экран ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ 768px. На Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах эти элСмСнты Π²ΠΈΠ΄ΠΈΠΌΡ‹.
.hidden-sm Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ эти элСмСнты Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… экран ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ 768px (Ρ‚.Π΅. β‰₯768px), ΠΈ мСньшС 992px. На Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах эти элСмСнты Π²ΠΈΠ΄ΠΈΠΌΡ‹.
.hidden-md Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ эти элСмСнты Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… экран с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ 992px (Ρ‚.Π΅. β‰₯992px), ΠΈ мСньшС 1200px. На Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах эти элСмСнты Π²ΠΈΠ΄ΠΈΠΌΡ‹.
.hidden-lg Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ эти элСмСнты Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… экран с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ 1200px (Ρ‚.Π΅. β‰₯1200px). На Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах эти элСмСнты Π²ΠΈΠ΄ΠΈΠΌΡ‹.

Π‘ΠΎΠ²Π΅Ρ‚: Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти классы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π»ΠΎΠΊΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Π²ΠΈΠ΄Π½Ρ‹ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройствах. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ классы .hidden-xsΒ ΠΈΒ . hidden-mdΒ ΠΊ Π±Π»ΠΎΠΊΡƒ Π½Π° Π²Π΅Π±-страницС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ этот Π±Π»ΠΎΠΊ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π½Π° устройствах с  ΠΎΡ‡Π΅Π½ΡŒ малСньким ΠΈ срСдним экраном.

<p>
  Π­Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° смартфонах.
</p>
<p>
  Π­Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ….
</p>
<p>
  Π­Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах со срСдним Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ экрана.
</p>
<p>
  Π­Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах с большим экраном.
</p>
Β 

Подобно ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ классам Twitter Bootstrap 3, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ слуТСбныС классы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π²Π΅Π±-страниц.

Класс ОписаниС
.visible-print-block ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½.
.visible-print-inline ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ строчный элСмСнт Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½.
.visible-print-inline-block ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ элСмСнта Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ свойство display Ρ€Π°Π²Π½ΠΎ Β«inline-blockΒ» . ΠŸΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½.
.hidden-print Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ элСмСнт ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ страницы. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½.

МодальноС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Bootstrap 3 Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ HTML

спросил

ИзмСнСно 9 Π»Π΅Ρ‚, 1 мСсяц Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 9ΠΊ Ρ€Π°Π·

Π’ Bootstrap (Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹) сказано: «ВсСгда ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ HTML-ΠΊΠΎΠ΄ модального ΠΎΠΊΠ½Π° Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π΅ влияли Π½Π° внСшний Π²ΠΈΠ΄ ΠΈ/ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ модального ΠΎΠΊΠ½Π°Β».

ΠžΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΠΈ это Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½ Π² самом Π²Π΅Ρ€Ρ…Ρƒ ΠΌΠΎΠΈΡ… Ρ‚Π΅Π³ΠΎΠ² ? Если Π΄Π°, Ρ‚ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ?

  • html
  • twitter-bootstrap
  • twitter-bootstrap-3

Β« позиция Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Β» Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΠΏΠ΅Ρ€Π²Ρ‹ΠΉΒ», это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ Π΄Π΅Ρ€Π΅Π²Π° DOM.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

 <Ρ‚Π΅Π»ΠΎ>
  <Π΄Π΅Π»>
    <Π΄Π΅Π»>
  

Π­Ρ‚ΠΎ Π½Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Π° DOM, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ div#modal β€” это Π²Π½ΡƒΡ‚Ρ€ΠΈ div#content . Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π΅Ρ€Π΅Π²ΠΎ DOM: Ρ‚Π΅Π»ΠΎ

.
 +-> div#содСрТимоС
      +-> div#ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΉ
 

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

 <Ρ‚Π΅Π»ΠΎ>
  <Π΄Π΅Π»>