Были заданы аналогичные вопросы, но решения действительно связаны с тем, что я пытаюсь сделать. В принципе, у меня есть статья с названием (<h1>
). Я не хочу контролировать длину заголовка, но я также не хочу, чтобы заголовок отображался на нескольких строках. Есть ли способ с css или jQuery изменить размер текста на основе ширины тега <div>
?
Я знаю, что я сделал бы с псевдокодом, если бы мог обнаружить перекрытие текста до края <div>
:
var fontize = $("#title").css("font-size");
var i = /*remove unit from integer*/
while( /*text overlaps div*/ ){
$("#title").css("font-size", --i+"pt");
}
Если есть атрибут CSS, который я могу установить, это будет еще лучше, но я не могу найти его (переполнение не будет работать в этой ситуации).