- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个包含多个 tbody 的表,每个 tbody 都有一个分类行,我想要它以便第一个 tbody 中的分类行具有样式差异,但我无法让 tbody:first-child 在任何浏览器。也许我遗漏了什么,或者可能有解决方法。
理想情况下,我想为程序员提供一个单独的 tbody 部分,他们可以将其用作模板,否则将不得不向第一个 tbody 添加一个类,从而在编程中进行额外的测试。
html 很简单:
<tbody class="subGroup">
<tr class="subGroupHeader">
<th colspan="8">All Grades: Special Education</th>
<td class="grid" colspan="2"><!-- contains AMO line --></td>
<td><!-- right 100 --></td>
</tr>
<tr>...</tr> <!-- several more rows of data -->
</tbody>
每个表有几个 tbody。我想在第一个 tbody 中的 tr.subGroupHeader 中设置与其余部分不同的样式。只是为了说明,我想在 tr.subGroupHeader 单元格中添加一个 border-top。
tr.subGroupHeader 的样式将带有 border-top,例如:
table.databargraph.continued tr.subGroupHeader th, table.databargraph.continued tr.subGroupHeader td {
border-top: 6px solid red;
}
对于第一个 tbody,我正在尝试:
table.databargraph.continued tbody:first-child tr.subGroupHeader th {
border-top: 6px solid blue ;
}
但是,这似乎在任何浏览器中都不起作用(我已经在 Safari、Opera、Firefox 和 PrinceXML 中测试过,都在我的 Mac 上)
奇怪的是,通常优秀的 Xyle Scope 工具指示蓝色边框应该优先,但显然不是。请参阅 http://s3.amazonaws.com/ember/kUD8DHrz06xowTBK3qpB2biPJrLWTZCP_o.png 处的屏幕截图
此屏幕截图显示(左上)美洲印第安人 th 已被选中,并且(右下)显示(通过黑色而不是灰色文本进行 css 声明),确实应该优先考虑蓝色边框。然而边界是红色的。
我可能遗漏了一些基本的东西,比如伪类根本不适用于 tbodys...这真的只需要在 PrinceXML 和 Safari 中工作,这样我就可以看到我在用基于 webkit 的 css 工具做什么.
请注意,我确实尝试过像 tr.subGroupHeader:first-child 这样的选择器,但这样的 tr 显然将 tbody 视为父级(正如我所怀疑的那样),从而使每个边框都变成蓝色。
谢谢...
最佳答案
对不起各位,但我要回答我自己的问题。但我非常感谢您的帮助。
代替:
table.databargraph.continued tbody:first-child tr.subGroupHeader th {
border-top: 6px solid blue ;
}
我应该做的是:
table.databargraph.continued > tbody:first-of-type tr.subGroupHeader th {
border-top: 2px solid blue !important ;
}
关于html - 尝试在不引入另一个类的情况下使第一个 tbody 的样式不同于其他,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2953183/
我正在尝试从该网站上名为“燃料混合图”的表中提取数据:https://www.iso-ne.com/isoexpress/我正在使用 BeautifulSoup 读取 HTML 并提取下面列出的表格,
我一直在为这个问题伤脑筋。 我有一个 div 布局,其中某些 div 可以折叠或显示。在这些 div 下方是一个带有表格的 div。我想要的是当内容不再适合页面时,tbody 变得可滚动。我不能给 t
我试图在包含多个 tbody 元素的表的 tbody 部分之间创建一些空间,即间隙,但没有取得任何成功。怎么做到的? .
是否可以像这样在外部 tbody 中有一个内部 tbody: 这是一个示例 CSS: .class1 {background-color:#ff0000;} .class2 {b
我在 JavaScript 中添加行时遇到问题。一切正常,但在 tbody 标签之后添加了行。我需要在 tbody 中添加。 片段: function deleteRow(row) { var i
我有一个表,并使用 jquery 在我的表中添加了更多 tbody。现在我想在单击删除按钮时删除选定的 tbody,我的代码删除一行而不是删除所有选定的 tbody。怎么办?我的代码是:
我正在努力实现以下目标: 包含 div 内的 table 元素 table 没有设置width(可以是 100%),但它不能比包含的 div 宽 table 的单元格是固定宽度的(使用 width 和
我有一个表格,我需要在 tbody 中添加一个垂直滚动条。我看过一些代码但不适合我或者我不理解。我也不太擅长CSS。我添加了一个 div 并将我的 tbody 放在那里。它适用于滚动,但 tbody
我有一个带有滚动 tbody 的工作表,通过使用带有以下内容的 css。 tbody{ overflow:auto; } thread > tr, tbody{ display:block;
这是我的代码: test 运行上面的代码后,自动变成了这样: test
当我滚动浏览这个 overflow:auto; 时,我无法让这些 td 的边框跟随它们的行; .关于修复的任何想法? 注意:设置 table-layout:fixed 或使行 display:blo
嗨,我有一个问题。我想问一下如何让tbody子元素的大小与thead后第一行的大小相同? 这是我的代码..请帮助我..您可以编辑我的 fiddle 或给出答案 var theadFlag =
我知道这是一个非常简单的查询,但我花了一整天时间让它工作,但运气不好。我正在尝试删除任何带有其 ID 的 tbody,但它不是通过我在网上找到的任何方法删除的。我在这里犯了什么错误? $(do
这是固定外部高度的表格,我需要滚动开始时,thead 将被固定,tbody 将滚动显示每列的标题。是否有任何想法将表格的标题固定在顶部和表格的内部内容将滚动。 .max_height{max-heig
这个问题在这里已经有了答案: Why do browsers insert tbody element into table elements? (2 个答案) 关闭 9 年前。 我有一个非常简单的
我正在使用 xml-conduit 和 Text.XML.Cursor 来导航一些带有嵌套表的糟糕 html。有一个带有两个 tbody 标签的表,我想要第一个 tbody 的直接子 tr 标签。这是
对于某些数据集,数据表中不显示任何数据 - 仅显示列标题或列标签。即使页面上的代码没有更改,也会发生这种情况。有问题的数据在浏览器开发工具 Console.logs 中正确显示。 如下所示,DataS
我需要将 json 中的数据作为表中的行追加。我需要将 id="project"的行添加为自己的 tbody 中的第一行。如果检测到新项目,将创建新的 tbody,并且项目和任务将拥有自己的 tbod
我试图首先在页面加载时仅显示 thead 和几行数据(永久显示分组在 thead 下的数据)。加载页面后,我希望选定的对象选择(不显示任何 tbody 组)并通过选择顶部下拉菜单中的选项(以显示选定的
我已将以下 CSS 应用于我的表格。 thead, tbody { display: block; } tbody { height: 200px; overflo
我是一名优秀的程序员,十分优秀!