这是我的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>";
但没有成功。
答案 0 :(得分:0)
然后尝试这个。
echo '<td style="color:red">' . htmlspecialchars($field) . '</td>';
即使这一下面的工作也是如此
echo '<td class="element">' . htmlspecialchars($field) . '</td>'; // for this just dont remove your css class
您只需复制并粘贴即可替换您的代码。并在css中删除该类 mysl_的问题不影响不显示,我使用最新的php引擎,它们工作正常,即使我们需要改变。
答案 1 :(得分:0)
我建议在你的css中指定元素。
td.element{
color:red;
}
同样最好给你的“tr”一个ID “tr id =”myTR“......
#myTR td.element{
color:red;
}