第一行的内联样式在执行时消失

时间:2013-09-23 09:46:26

标签: css html-table

我有这个回应表行的PHP页面。我用其他样式回显了一些行而不是其他样式,但是当那些具有其他样式的行被回显为第一行时,样式完全消失。

当我检查元素时,我看到没有设置样式,也没有设置元素上的类,即使如果另一行具有其他样式(在第一行之后),它也不会有这些问题。

PHP

if (condition)
    echo "<tr style='background-color: #FFC07D; opacity: 0.85;' class='note'><td>...</td></tr>";
else
...

PS:我应该指出,在用户按下按钮

之前,该表是隐藏的

jQuery的:

$('#table').slideToggle(500); 

2 个答案:

答案 0 :(得分:0)

当您查看页面源代码时,是否可以看到正确编写的styleclass属性?然后问题可能在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>