Made display utilities responsive (e.g., .d-none and d-{sm,md,lg,xl}-none).
Dropped the bulk of .hidden-* utilities for new [display utilities]((/docs/4.0/utilities/display/). For example, instead of .hidden-sm-up, use .d-sm-none. Renamed the .hidden-print utilities to use the display utility naming scheme. More info under the Responsive utilities section of this page.
Added .float-{sm,md,lg,xl}-{left,right,none} classes for responsive floats and removed .pull-left and .pull-right since they’re redundant to .float-left and .float-right.
d-block
и d-none
- вот вокруг них и строится скрытие блоков.sm
используйте связку классов d-sm-none d-md-block
- т.е вы явно скрываете блок на sm
и делаете его видимым на md
и выше (на xs
блок так же будет виден)xs
используйте связку классов d-none d-sm-block
- блок будет скрыт на xs
и виден на всех остальных размерахhidden-md-up
и hidden-md-up
, не смотря на кажущуюся удобность, были выпилены из бутстрапа4 после альфы.