0

div私は固定幅で定義されたスタイルを持っており、この例divのように、内部のテキストは異なる長さを持つことができます。CSSやJSを使用して、コンテナの境界内にとどまるようにテキストサイズを調整する方法はありますか?

4

1 に答える 1

3

これはあなたのために働くかもしれません、これを試してください

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 に答える