Учтите, что у нас есть DIV с фиксированной высотой. Без определенного width
содержание будет распространяться на ширину 100%. Как настроить ширину, чтобы заполнить DIV. Определенно, это не похоже на CSS, поэтому я ищу решение с Javascript.Как разместить содержимое DIV с фиксированной высотой
В этом документе example текст распространяется по ширине 100% и оставляет много свободного пространства на фиксированной высоте. Мне нужно установить ширину 130 пикселей на javascript, чтобы соответствовать содержимому для всего DIV. Но как рассчитать ширину?
ПРИМЕЧАНИЕ: Это значение (130 пикселей) было оценено для примера текста. В зависимости от содержимого DIV, javascript должен рассчитать ширину, необходимую для соответствия содержимому в DIV.
Есть ли способ оценить 2D-размер содержимого DIV?
CSS действительно делает это для высоты; когда мы имеем фиксированную ширину, она продолжает высоту, чтобы заполнить DIV. Можно ли это сделать и для ширины?
Уточнение: Как вертикально заполнять DIV без знания ширины (у нас фиксированная высота)?
, если вы задаете ширину 130 пикселей, зачем вам нужно вычислять ширину? вы имеете в виду рост –
@ DanielHunter содержание переменное! Мы не знаем длину содержимого внутри DIV. Нам нужно установить ширину динамически. – Googlebot
будет ли содержимое быть потом изображением? если это текст, он заполнит то, что вы тоже скажете. –