Bootstrap 3.1 visible-xs and visible-sm not working together

前端 未结 4 1233
走了就别回头了
走了就别回头了 2020-12-30 19:22

I have a div that I want to show on sm and xs devices, it looks like this:


      
4条回答
  •  轮回少年
    2020-12-30 20:14

    Bootstraps works with classes that go from the specified width-class and up. For example if you put col-sm-4, this simply forces it to be 4 columns wide for the sm-width and wider.

    In your case a simple class="col-xs-4 hidden-md hidden-lg" should be enough to get your desired solution.

    The reason your first solution didn't work, is that you specified visible-xs before visible-sm. Which forces the sm class onto it, making it invisible on the xs-width. As this is specified in the stock bootstrap css.

    Edit: For those who are using Bootstrap 4 this could be achieved with just class="col-4 d-md-none"

提交回复
热议问题