目前我正在显示我的状态消息:
<?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;
答案 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