我有一个div
固定宽度的定义样式,里面的文本div
可以有不同的长度,就像在这个例子中一样。是否有任何方法使用 CSS 和/或 JS 来调整文本大小,使其保持在容器的范围内?
问问题
2912 次
1 回答
3
this may work for you, try this
var originalFontSize = 12;
var divWidth = $('.cell').width();
$('.cell span').each(function(){
var spanWidth = $(this).width();
var newFontSize = (divWidth/spanWidth) * originalFontSize;
$(this).css({"font-size" : newFontSize, "line-height" : newFontSize/1.2 + "px"});
});
于 2012-08-14T10:43:34.323 回答