繁体   English   中英

字体大小取决于字符长度?

[英]font-size depending on character length?

是否可以根据其中的字符数来更改div的字体大小? 我有小固定宽度div(100px)的图像相册标题。 有时专辑名称的字符太多,以至于他们强行换行。 所以我想知道是否有可能重新调整字体大小以保持标题在一行?

是的,通过为类分配变量:

在你的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>

没有css方法可以在css3中使用javascript或文本溢出

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM