.container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; } .list-col, .view-col { flex-basis: 100%; } @media screen and (min-width: 768px) { .list-col, .view-col { flex-basis: calc(50% - 10px); /* Réduire de 10px pour ajouter une marge entre les deux div */ } } .w2ui-grid-data { color:black; word-wrap: break-word; } .w2ui-grid .w2ui-grid-body table td.w2ui-grid-data>div{ overflow: visible; white-space:break-spaces; }