我的html如下所示 - 并且除了在第一个" td"上设置类或ID之外,无权修改它。在行中。有没有办法定位整行,或者同时获得" td"行中的元素?
<tr>
<td width="50%" valign="top"><font class="subheader"><span class="eField">membershipCode</span> </font></td>
<td width="50%" valign="top"><font class="text">Testing </font></td>
</tr>
&#13;
部分内容在电子邮件中发布,所以我尽可能避免使用Javascript。我试过这个css,但到目前为止没有运气:
<style type="text/css">
td span.eField {
display:none;
}
td span.eField+td {
display:none;
}
</style>
&#13;
有没有办法使用纯CSS进行此操作?
注意:我只想定位包含&#34; eField&#34;的行。元素 - 我可以隐藏元素本身,但不能获得下一行或整行。所以我不想隐藏表格中的所有行,只有少数几个。
谢谢,
-Jim
答案 0 :(得分:2)
答案 1 :(得分:0)
我不太明白你想做什么。 但是你不能使用:
tr,
td {
css:css !important;
}
答案 2 :(得分:0)
我知道您尝试使用类eField选择span的父级。 CSS有后代选择器,但不是相反。
a&gt; img {border:none; } - 有效 - 直接在
下的所有imga&lt; img {border:none; } - 无效 - 全部直接在img
之上