JSFiddle - React, Tailwind, and code Playground
by shivanraptor
HTML
<div id="demo">xx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx</div>
CSS
#demo {
width: 100px;
border: 1px solid #F00;
word-wrap: wrap;
word-break: break-all;
}
#demo span {
display: inline-block;
border: 1px dashed #00F;
word-wrap: break-word;
margin-right: 2px; /* add the space back */
}
JavaScript
$(document).ready(function() {
var words = $('#demo').text().split(' ');
$('#demo').empty();
$.each(words, function(i, v) {
$('#demo').append($('<span>').text(v));
})
});