javascript - Bootstrap 4 beta - how to display div for sm only? - Stack Overflow

In Bootstrap alpha 6 I could write this, to have a div's contents only show for sm:<div class=&

In Bootstrap alpha 6 I could write this, to have a div's contents only show for sm:

<div class="hidden-md-up hidden-xs-down">
   This would only show for sm in Bootstrap 4 alpha 6.
</div>

This no longer works in the Bootstrap 4 beta.

How can I show a div's content for sm only, using bootstrap 4 beta?

In Bootstrap alpha 6 I could write this, to have a div's contents only show for sm:

<div class="hidden-md-up hidden-xs-down">
   This would only show for sm in Bootstrap 4 alpha 6.
</div>

This no longer works in the Bootstrap 4 beta.

How can I show a div's content for sm only, using bootstrap 4 beta?

Share Improve this question asked Aug 13, 2017 at 21:11 brinchbrinch 2,6248 gold badges36 silver badges58 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 7

I believe you are looking for the display properties.

<div class="d-xl-none d-lg-none d-md-none d-sm-block d-xs-none">This would only show for sm</div>

This will show the div for sm only.

@styfle was right to use display properties. But keep in mind it's all mobile first, so start with xs and then go up with md, lg...

If we only want to display in sm:

  • First we do not want to have it in xs so we need to drop it there with d-none (think of its scope as @media (min-width: 0px)).
  • Second we want to have it in sm so display it there with d-sm-block (scope: @media (min-width: 576px)).
  • Third we do not want to have it in md so drop it there with d-md-none (scope: @media (min-width: 768px)),
  • (Fourth, no more necessary, as d-md-none already scopes cases for lg and xl.)

So altogether we get:

<div class="d-none d-sm-block d-md-none">
   This would only show for sm in Bootstrap 4 Beta
</div>

Another example:
Display only in sm and lg.

<div class="d-none d-sm-block d-md-none d-lg-block d-xl-none">
    This would only show for sm and lg in Bootstrap 4 Beta
</div>

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745654782a4638480.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信