JQuery определить width
101 повідомлення
#15 років тому
Все приветЕсть тег - <h3>text</h3>
Возможно ли определить реальную ширину занимаемую текстом, а не длину тега ?
width() возращает ширину тега, а мне надо сколько занимает текст
Спасибо
99 повідомлень
#15 років тому
Что то не совсем понятно. У тега ширина задана фиксировано? Если нет, то отнять отступы и будет ширина текста, если да, то сделать такого же стиля текст где-то невидимым и замерить.
2817 повідомлень
#15 років тому
Плосковатое решение.. но можно попробовать так:есть:
<h3>text</h3>
скриптом делаем что-то типа:
<h3><div>text</div></h3>
По идее текст в диве должен быть как-раз )..
меряем ширину дива, возвращаем обратно <h3>text</h3>..
как-то так.. первое что в голову пришло, сам такого не делал, задачи такой не было.
248 повідомлень
#15 років тому
<h3> блочный элемент и растягивается на всю ширину, как и <div>Лучше вставить скриптом <span>.
Можно поменять у h3 display: inline и подсчитать, затем вернуть обратно на block, только кажется мне это можно будет заметить в браузере.
101 повідомлення
#15 років тому
werewolfСпасибо. Сделал через <span> - работает