【问题标题】:Chrome Developer Tools SettingsChrome 开发者工具设置
【发布时间】:2014-04-25 16:48:08
【问题描述】:

我一直在使用 chrome 开发工具来对齐各种 <img>'s。我通过检查元素并通过单击样式窗格中的加号按钮将 css 添加到自动生成的选择器中来做到这一点。

不知何故,自动生成的 css 与以前不同,即没有为特定元素生成 css,例如

以前

#framebox_3920691 > div > table > tbody > tr:nth-child(2) > td:nth-child(1) > a > img {
}

现在

img{
}

有什么想法吗?

【问题讨论】:

    标签: html css google-chrome-devtools


    【解决方案1】:

    不推荐使用这种[非常冗长的]选择器,而且很难维护。最好为您的图像分配特定的类/ID,并在您的选择器中使用它们。

    也就是说,如果您确实需要某个元素的完整 CSS 路径,请在“元素”面板中右键单击该元素,然后在上下文菜单中选择 Copy CSS Path 以将完整的 CSS 路径添加到您的系统剪贴板中。

    【讨论】:

    • 谢谢,你能再回答一个问题吗?我在firebug中看到了一个css删除线,但是只有当我手动删除刻度线时才会发生覆盖。它是为整个页面定义的 td 规则,我试图覆盖它在其他元素上的继承,例如 form#fclwishlist > div.framed_bottom > table > tbody > tr > td 但在样式窗格中可以看到,我的规则 form#fclwishlist { color: white !important; } 被推到规则 body, td{color:black;} 之下,但对于跟随元素form#fclwishlist > div.section_hdr
    • 那么,您的问题是什么?此外,一个活生生的例子会非常有帮助
    最近更新 更多