3

文字数に応じてdivのフォントサイズを変更することは可能ですか? 小さな固定幅の div (100px) にイメージ アルバムのタイトルがあります。アルバム名の文字数が多すぎて改行が必要になる場合があります。それで、タイトルを1行に保つためにフォントのサイズを変更できるかどうか疑問に思っていましたか?

4

2 に答える 2

3

はい、クラスに変数を割り当てることにより、次のようになります。

あなたのCSSで:

.longstring {
  font-size: 10pt;
}
.shortstring {
  font-size: 14pt;
}

あなたの見解では

<?php
$random_number = '42';
if(strlen($div_string)>$random_number){
    $font_class = 'longstring';
}else{
    $font_class = 'shortstring';
}?>
<div class="<?php echo $font_class; ?>">
    <?php echo $div_string; ?>
</div>
于 2012-01-28T13:04:45.350 に答える
1

css3でjavascriptまたはtext-overflowを使用できるcssの方法はありません

于 2012-01-28T13:07:35.460 に答える