php - 如何在 echo <td> 中应用样式?

标签 php html css

这是我的 PHP 代码:

$query="SELECT name, surname, address FROM employee";
$results = mysql_query($query);

while ($row = mysql_fetch_assoc($results)) {
echo '<tr>';
foreach($row as $field) {
    echo '<td class="element">' . htmlspecialchars($field) . '</td>';
}
echo '</tr>';

这是我的 CSS:

.element{
    color:red;  
}

但是在我的 HTML 页面中显示的字段不是红色的。为什么它不起作用?

我已经尝试过

 echo "<td class='element'>" . htmlspecialchars($field) . "</td>";

 echo '<td class=\"element\">' . htmlspecialchars($field) . "</td>";

但没有成功。

最佳答案

我建议在您的 CSS 中指定元素。

td.element{
    color:red;  
}

给你的“tr”一个ID也是个好主意 "tr id="myTR"...

#myTR td.element{
    color:red;  
}

关于php - 如何在 echo <td> 中应用样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26767492/

相关文章:

javascript - history.pushState 不更新移动 Chrome 上 "share ..."按钮的 url

php - 录制视频并将其保存到php服务器

html - 制作网页表单的最佳实践

javascript - 查询/JavaScript : Button disappears after being clicked

php - WordPress - mysql_query() : Access denied for user 'www-data' @'localhost' (using password: NO) error on production server

php - Doctrine 查询生成器 : ManyToOne Relationship where more than one subEntity must match

php - 如何使用 google-php-api-client 设置 Google Play `inAppUpdatePriority`

javascript - PHP 中的随机单词生成卡在同一个单词上

html - 如何使文本自动转到 Bootstrap 列中的下一行

html - 如何使顶部溢出以使反向滚动工作?