如果某个等级改变字体大小?

时间:2014-02-20 23:26:30

标签: php html css

所以我试图找出一种方法来改变用户的字体大小。我不确定这是使用php或html或其他类型的编码完成的,但现在我有,我不确定是否应该添加标签或如何完成。谢谢你的帮助

<td>
<?php 
    if($r->rank=='120') {
       echo $r->username;
    }
?>
</td>

3 个答案:

答案 0 :(得分:0)

实现此目的的最简单方法是,如果用户具有特定等级,则将包含元素的类添加到输出中。

<?php
    if ($r->rank > 10) echo "<p class='high-rank'>" . $content . "</p>";
    else echo "<p>" . $content . "</p>";
?>

然后,给class中的一些样式。

.high-rank {
    font-size: 24px;
}

答案 1 :(得分:0)

<?php 
if($r->rank=='120') {
$fontsize = "25px";
}
if($r->rank=='100') {
$fontsize = "15px";
}
?><

<?php
echo '<p style="font-size:'.$fontsize.'">' . $content . "</p>";
?>

答案 2 :(得分:0)

其他解决方案发布了工作,但这将是我个人会去做的方法,因为那样你就可以在你的行列周围创建样式,而不是像class ='high-rank'这样的名称和事物的集群。

PHP / HTML示例:

<p class='rank rank-<?php echo $r->rank; ?>'><?php echo $r->username; ?></p>

CSS示例:

p.rank {
  /* basic styles here */
}
p.rank-110 {
  font-size: 18px;
}
p.rank-120 {
  font-size: 20px;
}