【问题标题】:Autocompletion of ID's in sperate CSS-file in WebStorm 7?在 WebStorm 7 中的单独 CSS 文件中自动完成 ID?
【发布时间】:2014-01-20 23:15:16
【问题描述】:

我刚开始第一次使用 WebStorm 7,目前正在创建一个简单的 HTML/CSS 网站。 一开始,我使用 style 标签在 HTML 文件中编写了 CSS,但现在我决定将它放在一个单独的文件中。

自动完成已启用,它适用于所有 html 和 css 语法,但现在我的 CSS 类中的 ID(可能所有自定义名称)没有自动完成。

我的 HTML 中有这个:

<div id="my_div">
</div>

现在,如果我转到我的 CSS 文件并输入:div#my,我希望“my_div”会出现在完成列表中,但事实并非如此。 CSS 文件正在使用 HTML,结果正是我想要的,只是自动完成有问题。

奇怪的是,在我的 CSS 中引用了一次 ID 后,如果我再次引用它,它会显示为自动完成,但这并不能真正帮助看到大多数 ID 只会被引用一次。

这在 &lt;style&gt; 标签内编写 CSS 时确实有效,所以我看不出它为什么不能在单独的文件中工作?

谢谢

【问题讨论】:

  • 所以.. 假设我有 100 个不同的 HTML 文件和几个 (2-3-5-10) CSS 文件。如果我还没有使用它们,为什么我的完成列表应该充满所有可能的 ids/classes?使用&lt;style&gt; 标签很简单——您在使用这些 id/样式的 SAME 文件中编辑 css,它们是 SAME 文档的一部分。

标签: html css webstorm


【解决方案1】:

CSS 选择器的完成是“从 CSS 到 HTML”,反之亦然:编辑 HTML 时,您将看到 CSS 文件中定义的所有选择器的列表,但在编辑 CSS 时,用 HTML 编写的选择器将不可用。见http://youtrack.jetbrains.com/issue/WEB-150

【讨论】:

    猜你喜欢
    • 2022-01-05
    • 2011-05-26
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-16
    • 2020-07-28
    • 1970-01-01
    相关资源
    最近更新 更多