I have a flex layout of 3 columns as you can see in this fiddle
There is any way to tell to a flex element to ellipse or break this long text? As you can see in the first column i have a long word, if you resize the preview window this column is going to break the 3 columns layout. There are other solutions?
Code(same of the fiddle) HTML:
<div class="container" >
<div class="title">
LONG STRINGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
</div>
<div class="tags">
<span class="place-tag" > Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
<span class="place-tag"> Test </span>
</div>
<div style="background-color:blue" >
END
</div>
</div>
CSS:
.container{
display: flex;
flex-wrap: no-wrap;
flex-direction: row;
justify-content: space-around;
}
.title{
background-color:red;
flex-grow:1;
display:flex;
flex-wrap:wrap;
}
.place-tag{
display:inline-block;
}
.tags{
background-color:green;
flex-grow:1;
flex-shrink:1;
display:flex;
justify-content:flex-end;
flex-wrap:wrap;
}