簡體   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