Il y a un tableau avec trois colonnes, la première et la dernière sont fixes et celle du milieu devrait être fluide.
Le problème : à l'intérieur de la colonne du milieu, il y a du texte avec le texte suivant nowrap
et cela l'empêche d'être fluide.
Comment cela pourrait-il être fait ?
Comment cela se présente sur une page large (comportement correct) :
Comment cela doit apparaître sur une page étroite :
Comment cela se présente réellement sur une page étroite (comportement incorrect, voir la barre de défilement) :
Le code https://jsfiddle.net/8c9msa71/
td {
border: 1px solid black;
}
.fluid {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
<table>
<tr>
<td>first</td>
<td class="fluid">very-very-very-very-very-very-long-second-text</td>
<td>third</td>
</tr>
</table>