tr:最后一个子选择器不起作用

时间:2015-07-31 11:11:10

标签: html css

我在MS MVC框架内围绕C#/ Razor代码呈现的主题组件相当复杂的级联,但无论如何:根据我在浏览器中可以显示的信息(Firefox 39.0,Chrome 44.0.2403.125 m)有什么奇怪的东西我无法理解:

我有一个选择器:

table.Theme-DataGrid-Table tr.Theme-DataGrid-Row td  

按预期工作。但是如果我添加 last-child 选择器

table.Theme-DataGrid-Table tr:last-child.Theme-DataGrid-Row td  

,也不

table.Theme-DataGrid-Table tr.Theme-DataGrid-Row:last-child td  

节目停止并且之前选择的样式从所有td元素消失,包括最后一行,即使最后一行仍然是同一个类 - 在浏览器的面包屑中可以看到:

tr#unitorder_9.Theme-DataGrid-Row.Theme-DataGrid-ItemCss

请问,有人知道我错过了什么吗?

Thanx,pf

UPDATE1 上面的代码实际上显示在弹出的jQuery对话框中,并作为局部视图加载到基页的DOM中。如果我将div容器元素及其所有内容从Browser复制到Fiddler并提供相应的.css样式,那么:last-child selector 可以工作

有可能它取决于这样一个事实:加速对话框的HTML代码存在于复杂基础页面的DOM对象中吗?

0 个答案:

没有答案