是否可以根据其中的字符数来更改div的字体大小?我有小固定宽度div(100px)的图像相册标题。有时专辑名称的字符太多,以至于他们强行换行。所以我想知道是否可以重新调整字体大小以使标题保持在一行?
答案 0 :(得分: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>
答案 1 :(得分:1)
没有css方法可以在css3中使用javascript或text-overflow