【问题标题】:How to add color for specific word in a table如何为表格中的特定单词添加颜色
【发布时间】:2013-01-23 11:26:02
【问题描述】:

我的代码正在检查餐厅是否有标题,如果没有,表格中会出现“无标题”一词。在这里我想用红色标记“No Title”这个词。这怎么可能?

我的那行代码如下所示

<td><?= isset($restaurant_result['title']) ? $restaurant_result['title'] : 'No Title'; ?></td>

【问题讨论】:

  • 你知道怎么用css设置字体颜色吗?
  • 你正在生成 html... 生成一些字体标签,如果没有别的。
  • 字体标签在 HTML 4 中已被弃用,在 HTML 5 中不受支持。只需使用 &lt;span style="[somestyles]"&gt;[sometext]&lt;/span&gt;

标签: php html colors html-table


【解决方案1】:

您可以在 td 元素中添加一个类:

<? if (isset($restaurant_result['title'])) { ?>
    <td><?= $restaurant_result['title']; ?></td>
<? } else { ?>
    <td class="no-title">No Title</td>
<? } ?>

然后用 CSS 设置样式:

.no-title {
    color: red;
}

【讨论】:

  • 谢谢,@Blender。我对 html 还是很陌生。但我现在已经修好了;)
【解决方案2】:

简单:

<td><?= isset($restaurant_result['title']) ? $restaurant_result['title'] : '<span style="color:red">No Title</span>'; ?></td>

【讨论】:

    猜你喜欢
    • 2016-09-19
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 2021-09-15
    • 2018-03-21
    • 2012-06-03
    • 1970-01-01
    相关资源
    最近更新 更多