2012-04-06 19 views
1

200px x 200pxのサイズのボックスがあるとします。 RSSフィードアイテムがあります。コンテンツ量に合わせて動的にフォントサイズを変更する

私のフォントサイズは、17pxでフォントの太さがテキストのシャドウで、CSSによって設定されています。

ブログのタイトルを200x200ボックスに表示できるように、フォントのサイズを動的に変更する方法はありますか?

PS:私はasp:repeaterコントロールを使用してHTMLマークアップを作成しています。だから、潜在的に私はあなたがそのようなクレイジーな何か行うことができますいくつかのC#

+1

多分これは助けることができます。http:/ /stackoverflow.com/questions/687998/auto-size-dynamic-text-to-fill-fixed-size-container –

答えて

1

書くことができるかもしれません:

while ($('div').scrollTop() == 0) { 
    $('div').css({'font-size': '+=1'}).scrollTop(100); 
} 
$('div').css({'font-size': '-=1'});​ 

を:)

デモ
http://jsfiddle.net/ZprxD/1/

+0

ありがとうAndy!または、タイトルを設定された文字数にして、最後にjqueryを使用して "..."を追加することができます。 –

+1

@ sp-1986次に、テキストオーバーフローを調べることができます。ellipsis cssプロパティhttp://www.quirksmode.org/css/textoverflow.html – Andy

関連する問題