PHP:while()最新的字体大小

时间:2010-08-16 16:06:04

标签: php

目前我正在显示我的状态消息:

<?php
while($showSe = mysql_fetch_array($stringUSS)) { ?>

    <strong style="font-size: 12px;"><?php get_day_name($showSe["date"]); get_time($showSe["date"]); ?>  </strong><br>
    <span style="font-size: 20px; text-align: center; margin: 10px;"><?php echo $showSe["status"]; ?></span>
    <hr>
<?php } ?>

现在它按ID显示数据库顺序中的所有内容。我现在要做的是第一个/最新的,应该有font-size:18px;而剩下的就是12px;

1 个答案:

答案 0 :(得分:1)

您可以使用计数器或标志来指示第一次迭代:

$counter = 0;
while ($showSe = mysql_fetch_array($stringUSS)) {
    $fontSize = ($counter === 0) ? 18 : 12;
?>
<strong style="font-size: <?php echo $fontSize;?>px;"><?php get_day_name($showSe["date"]); get_time($showSe["date"]); ?>  </strong><br>
<span style="font-size: 20px; text-align: center; margin: 10px;"><?php echo $showSe["status"]; ?></span>
<?php
    $counter++;
}

另一种方法是使用纯CSS:将您的项目放入列表(例如OL)并使用ol > li:first-child > strong选择第一个STRONG的{​​{1}}元素:

LI