css 如何选择第三段而忽略其他内容[已结束]

66bbxpm5  于 2023-03-05  发布在  其他
关注(0)|答案(2)|浏览(78)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
5天前关闭。
Improve this question
app reader这是一个应用程序,可以从网站抓取文本(小说),并有一个CSS注入器。我用这个代码来摆脱每第三段,使他们透明p:nth-of-type(3){ color: transparent; }但这也适用于tbody的第三段(见里面的空白)tbody问题是我如何选择只有第三段(第一张图片),而没有其他?
请记住,这个应用程序(安卓)有很多来源(每个网站的专用扩展刮文本),我试图找到一个通用的解决方案(如果可能的话),因为有很多来源:一个特定的解决方案,只能在这个网站不能这样做。如果你真的想知道的网站和章节的文字被刮在这里是:https://novelfull.com/the-legendary-moonlight-sculptor/volume-31-chapter-2.html
我尝试了p:nth-of-type(3){ color: transparent; },但是这也适用于tbody的第三段,我不希望这样;只有在上传的第一张图片的一部分。我想选择这部分只是为了使其颜色透明(隐藏它)。

wlsrxk51

wlsrxk511#

我无法访问应用代码,因此无法保证它在任何地方都能正常工作。但你可以尝试此选择:

#chapter-content > p:nth-child(3) {
   /* insert attributes/values here */
 }
kmpatx3s

kmpatx3s2#

您可以使用:not,这样您的规则就不会匹配任何作为表格单元格子项的段落。

:not(td)>p:nth-of-type(3) {
  color: red;
}
<p>One</p>
<p>Two</p>
<p>Three</p>
<p>Four</p>

<table>
<tr>
<td>
<p>One</p>
<p>Two</p>
<p>Three</p>
<p>Four</p>
</td>
</tr>
</table>

相关问题