我刚开始使用WebStorm 7,我目前正在创建一个简单的HTML / CSS网站。 首先,我使用样式标记在HTML文件中编写了CSS,但现在我决定将它放在一个单独的文件中。
启用了自动完成功能,它可以使用所有html和css语法,但现在我的CSS类中的ID(可能是所有自定义名称)都没有自动完成。
我的HTML中有这个:
<div id="my_div">
</div>
现在,如果我转到我的CSS文件并输入:div#my
我希望“my_div”出现在完成列表中,但事实并非如此。
CSS文件正在使用HTML,结果就是我想要的结果,我只是遇到了自动完成的问题。
奇怪的是,在我的CSS中引用一次ID之后,如果我再次引用它,它会显示自动完成,但这并不能真正帮助看到大多数ID只会被引用一次。
在<style>
标记内编写CSS时,这确实有效,所以我认为没有理由不在单独的文件中工作?
由于
答案 0 :(得分:1)
CSS选择器的完成工作“从CSS到HTML”,反之亦然:当编辑HTML时,您将看到CSS文件中定义的所有选择器的列表,但编辑CSS时,用HTML编写的选择器将不可用。见http://youtrack.jetbrains.com/issue/WEB-150