我有一个由 mysql 提供的 php 表,显示即将发生的事件。如果日期早于今天或者如果日期是今天,是否可以将 css 应用于表格单元格或行?我想为行红色 id 日期比今天旧?
显示日期的表格行的典型示例是 <td><abbr class="timeago" title="<?php echo $row_rsEventChase['start_date']; ?>"></abbr></td>
非常感谢任何帮助..
我有一个由 mysql 提供的 php 表,显示即将发生的事件。如果日期早于今天或者如果日期是今天,是否可以将 css 应用于表格单元格或行?我想为行红色 id 日期比今天旧?
显示日期的表格行的典型示例是 <td><abbr class="timeago" title="<?php echo $row_rsEventChase['start_date']; ?>"></abbr></td>
非常感谢任何帮助..
这将做:
<td><abbr class="<?php echo ($row_rsEventChase['start_date'] <= (time() - 86400)) ? "old" : "new"; ?>" title="<?php echo $row_rsEventChase['start_date']; ?>"></abbr></td>
$isOlderThanDay = (time() - $row_rsEventChase['start_date'] > 86400) ? true : false;
if ($isOlderThanDay) {
$css = "color: red;";
} else {
$css = "";
}
<td><abbr class="timeago" title="<?php echo $row_rsEventChase['start_date']; ?>" style="<?php echo $css; ?>"></abbr></td>
是的,您可以签出单元格以便将样式应用于整行。例如:
<style>
tr.new td {
background: #FFC;
}
tr.old td {
background: #eee;
}
<style>
<tr class="<?php echo ($row_rsEventChase['start_date'] <= (time() - 86400)) ? "old" : "new"; ?>">
<td>....</td>
</tr>