| 在IDEA下我们会在很多地方用到HTML标签,如普通html文档、Jsp、Jspx、Tag files等,但是各个浏览器对HTML的支持各不一样,都或多或少地对标准的HTML进行了扩展,当前IDEA还没有能力根据不同的浏览器调整对应的HTML规范,完全是从W3C的规范出发的。然而实际的开发中你可能已经不同的规范设定不同的代码提示,如某些标签或属性的自动提示等等。
如何让我们能够需自定义HTML规范并进行代码提示提示,如使用更多的HTML元素,甚至是自定义的元素,同时能自动提示某些元素的属性值。在进行修改之前,让我们看看IDEA是如何让HTML元素提示和校验的。
IDEA对所有HTML元素提示和校验都是依据一个xml Schema文件,这个文件为%IDEA_HOME%\lib\resources.jar包中的/standardSchemas/xhtml1-transitional.xsd,这是一个标准的XML Schema文件,事实上你在编辑HTML或Jsp文件时,在元素名称上按下Ctrl+B就可以打开此文件,不过是以只读的方式。 |