Php 改变字体大小,如果某些排名?
因此,我试图找出一种方法,根据用户的排名来更改其字体大小。我不确定这是否是使用php或html或其他类型的编码完成的,但现在我已经完成了,我不确定是否应该添加一个标记,或者如何完成。谢谢你的帮助Php 改变字体大小,如果某些排名?,php,html,css,Php,Html,Css,因此,我试图找出一种方法,根据用户的排名来更改其字体大小。我不确定这是否是使用php或html或其他类型的编码完成的,但现在我已经完成了,我不确定是否应该添加一个标记,或者如何完成。谢谢你的帮助 <td> <?php if($r->rank=='120') { echo $r->username; } ?> </td> 实现这一点的最简单方法是,如果用户具有某个等级,则向包含元素的输出中添加一个类 <?php
<td>
<?php
if($r->rank=='120') {
echo $r->username;
}
?>
</td>
实现这一点的最简单方法是,如果用户具有某个等级,则向包含元素的输出中添加一个类
<?php
if ($r->rank > 10) echo "<p class='high-rank'>" . $content . "</p>";
else echo "<p>" . $content . "</p>";
?>
<
其他解决方案也很有效,但这是我个人会采用的方法,因为这样你就可以围绕你的级别创建样式,而不是像class='high-rank'这样的一堆该死的名称
PHP/HTML示例:
<p class='rank rank-<?php echo $r->rank; ?>'><?php echo $r->username; ?></p>
只是一个旁注,你应该为这个问题调整你的标签。Java不同于Javascript,我想这就是你的意思
<?php
if($r->rank=='120') {
$fontsize = "25px";
}
if($r->rank=='100') {
$fontsize = "15px";
}
?><
<?php
echo '<p style="font-size:'.$fontsize.'">' . $content . "</p>";
?>
<p class='rank rank-<?php echo $r->rank; ?>'><?php echo $r->username; ?></p>
p.rank {
/* basic styles here */
}
p.rank-110 {
font-size: 18px;
}
p.rank-120 {
font-size: 20px;
}