Is there an more elegant way to achieve this using bulma:
Desktop (https://jsfiddle.net/AlexZeitler/2odamk03/)
<div class="container">
<div class="columns">
<div class="column">
<span>adress</span>
</div>
<div class="column">
<span>city</span>
</div>
</div>
<div class="columns">
<div class="column">
<span>phone</span>
</div>
<div class="column">
<span>email</span>
</div>
</div>
</div>
Tablet should look like this (https://jsfiddle.net/AlexZeitler/yuhxr13b/):
<div class="container">
<div class="columns">
<div class="column">
<span>adress</span>
</div>
</div>
<div class="columns">
<div class="column">
<span>city</span>
</div>
</div>
<div class="columns">
<div class="column">
<span>phone</span>
</div>
</div>
<div class="columns">
<div class="column">
<span>email</span>
</div>
</div>
</div>
.container
has a fixed width
dependending on tablet or desktop mode:
.container {
padding: 2em;
width: 400px;
border: 1px solid red
}
I use tiles when I do something similar.
Not shorter, but you don't have to worry about .columns