【发布时间】: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 只会被引用一次。
这在 <style> 标签内编写 CSS 时确实有效,所以我看不出它为什么不能在单独的文件中工作?
谢谢
【问题讨论】:
-
所以.. 假设我有 100 个不同的 HTML 文件和几个 (2-3-5-10) CSS 文件。如果我还没有使用它们,为什么我的完成列表应该充满所有可能的 ids/classes?使用
<style>标签很简单——您在使用这些 id/样式的 SAME 文件中编辑 css,它们是 SAME 文档的一部分。