Использовать ширину и высоту CSS
Если вы хотите, чтобы оно было динамическим, используйте js, чтобы проверить длину и обновить ширину CSS при изменении текста
Редактировать:
Этот пример для ширины.Проверьте элементы страницы на наличие хорошего контейнера, который даст вам высоту, которую вы ищете.
для ширины вы можете сделать что-то вроде
/* Give your paragraph an Id to be able to get them <p id="paragraph"></p> */
var text = document.getElementById("paragraph").innerHTML;
//alert(text.length );
$('#issues').width( text.length)
//$('#issues').height( /* preferred height goes here */)
, а затем найти хорошую меру, чтобы установить ширину, не обязательно совпадает с длиной строки.
Если вы нашли контейнер с правильной высотой, просто возьмите его высоту и обновите другие элементы.
, если вы хотите измерить высоту на основе текста, это означает, что у вас будетпредсказать количество разорванных строк на странице.Это зависит от макета страницы / размера экрана и разрешения.Итак, выберите число для ширины экрана (возможно, 1024), затем проверьте на макете, сколько строк требуется, чтобы разорвать.Вы можете пойти еще дальше, проверив все это динамически и выполнив вычисления.ИМО, это не должно быть сложным решением, но это зависит от того, насколько это важно для вас.
Иногда, имея высоту 100% и устанавливая ее на место, она сама о себе позаботится.