如何在回声中应用风格?

时间:2014-11-05 21:29:47

标签: 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>";

但没有成功。

2 个答案:

答案 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;  
}