By default, columns are only activated from <strong>tablet</strong> onwards. This means columns are stacked on top of each other on <strong>mobile</strong>.
<br>
If you want columns to work on <strong>mobile too</strong>, just add the <code>is-mobile</code> modifier on the <code>columns</code> container:
</p>
</div>
<divclass="columns is-mobile">
<divclass="column">
<pclass="bd-notification is-info">1</p>
</div>
<divclass="column">
<pclass="bd-notification is-success">2</p>
</div>
<divclass="column">
<pclass="bd-notification is-warning">3</p>
</div>
<divclass="column">
<pclass="bd-notification is-danger">4</p>
</div>
</div>
{% highlight html %}{{ columns_mobile }}{% endhighlight %}
<divclass="message is-info">
<pclass="message-header">
Resize
</p>
<pclass="message-body">
If you want to see the difference, resize your browser and see <em>when</em> the columns are stacked and when they are horizontally distributed.
</p>
</div>
<divclass="content">
<p>
If you <em>only</em> want columns on <strong>desktop</strong> upwards, just use the <code>is-desktop</code> modifier on the <code>columns</code> container:
<pclass="message-body">If you want to see these classes in action, resize your browser window and see how the same column varies in width at each breakpoint.</p>
</div>
{% highlight html %}{{ columns_multiple_breakpoints }}{% endhighlight %}