我有这个回应表行的PHP页面。我用其他样式回显了一些行而不是其他样式,但是当那些具有其他样式的行被回显为第一行时,样式完全消失。
当我检查元素时,我看到没有设置样式,也没有设置元素上的类,即使如果另一行具有其他样式(在第一行之后),它也不会有这些问题。
PHP
if (condition)
echo "<tr style='background-color: #FFC07D; opacity: 0.85;' class='note'><td>...</td></tr>";
else
...
PS:我应该指出,在用户按下按钮
之前,该表是隐藏的jQuery的:
$('#table').slideToggle(500);
答案 0 :(得分:0)
当您查看页面源代码时,是否可以看到正确编写的style
和class
属性?然后问题可能在CSS而不是PHP。
除style
属性外,您使用的是外部CSS表吗?如果是这样,您应该检查它是否有tr:first-child
指令。
有问题的网页的网址将是更有效的方式来帮助您。
答案 1 :(得分:0)
尝试这样的事情:
<table>
<?php
$i=10;
if($i >= 9){
echo "<tr style='background-color: #FFC07D; opacity: 0.85;' class='note'><td>This is a paragraph.</td></tr>";
}
?>
</table>