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

标签 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); 

最佳答案

当您查看页面源代码时,您是否看到正确编写了styleclass 属性?那么问题可能出在 CSS 而不是 PHP。

除了 style 属性之外,您是否还在使用外部 CSS 表?如果是这样,您应该检查它是否有任何 tr:first-child 指令。

有问题的页面的 URL 将是帮助您的更有效方式。

关于css - 执行时第一行的内联样式消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18956222/

相关文章:

jquery - 如何在 jQuery 中选择同一行的不同单元格?

css - LESS 编译 border-radius : 50%/20%

css - Sass 问题 : concatenating the elements

javascript - JQuery Mobile 1.3.1 "$.mobile.loading"不工作

html <option> 背景色线性渐变

html - 如何在同一行上对齐表格和 div?

css - 类型、颜色和布局的不同样式表。什么去哪里?

shell - 使用将 csv 转换为 html 表

css - 浏览器 - 插入 td 导致嵌套表格上方出现空间

html - 表格边框奇怪