Укажите ширину, width: 50px
(скажем), на этикетке. Поскольку label является встроенным элементом, вам также необходимо указать display: block
.
Теперь, что вы хотите сделать в случае переполнения? Если вы просто хотите скрыть неподходящий текст, используйте overflow: hidden
. Если вы хотите, чтобы он был перенесен на следующую строку, он автоматически сделает это в соответствии с приведенными выше спецификациями, если только не будет длинного фрагмента неразрывного текста (т.е. без пробелов). В этом случае вам нужно определить строку символов, которая будет слишком длинной (я использовал 15 в приведенном ниже примере), и вставить пробел между ними:
$('#wrap').text($('#wrap').text().replace(/(\S{15})/g, '$1 '));