2014-02-20 49 views
0

所以我想找出一種方法來改變基於他們的等級的用戶的字體大小。我不確定這是否使用PHP或HTML或其他類型的代碼完成,但現在我有,我不知道是否應該添加標籤或如何完成。感謝您的幫助更改字體大小,如果某些排名?

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

只是一個側面說明,你應該調整你的標籤這個問題。 Java不同於Javascript,我假設這就是你的意思 –

回答

0

做到這一點最簡單的方法是將一個類添加到包含元素的輸出,如果用戶具有一定的等級。

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

然後,給這個班級一些樣式的CSS。

.high-rank { 
    font-size: 24px; 
} 
0
<?php 
if($r->rank=='120') { 
$fontsize = "25px"; 
} 
if($r->rank=='100') { 
$fontsize = "15px"; 
} 
?>< 

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

其他的解決方案投遞工作,但這將是我個人會去這樣做的方法,因爲那麼你就可以在你的隊伍創造而不是名稱之類的東西類的clusterfuck風格,= '高秩'

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; 
}