javascript - Electron - 选择器 :first-child and :nth-child

标签 javascript css-selectors electron

Electron 似乎不允许使用 :first-child 这样的选择器和 :nth-child .
例如,对于以下 HTML:

<div class="tabs" id="first">Block 1</div>
<div class="tabs" id="second">Block 2</div>
<div class="tabs" id="third">Block 3</div>

以及以下 CSS:

.tabs:first-child {
    display: none;
}

Electron 不会执行 CSS,因此第一个 <div>仍然会出现。

我该如何解决这个问题?
谢谢!

最佳答案

你可以像这样将你的 div 包裹在父元素中

 <div>
            <div class="tabs" id="first">Block 1</div>
            <div class="tabs" id="second">Block 2</div>
            <div class="tabs" id="third">Block 3</div>
 </div>

现在第一个 child 可以工作了。经过测试和工作 我认为原因现在是第一个是它 parent 的第一个 child

关于javascript - Electron - 选择器 :first-child and :nth-child,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46018428/

相关文章:

javascript - 如何使 Electron 窗口对象可以从异步函数内访问而无需全局?

node.js - 无法在Windows 10上设置Electron + Reactjs + sqlite

javascript - 如何在给定 URL 的网站上提取最大的图像(按尺寸)?

jquery - 使用jquery保存元素的所有css属性

javascript - 单击链接时如何在 jQuery 中显示具有自己 id 的特定 div?

css - 如何连续选择第一个和最后一个TD?

javascript - 在 ASP.Net 中借助 VB 运行 javascript

javascript - bolt 中的内容类型

javascript - 检查单击的两个元素及其数量

reactjs - 如何正确运行 Electron react 应用程序?