是否有HTML和CSS的命令行验证工具?

Rob*_*ert 37 validation html5 command-line css3

有谁知道可以验证CSS和/或HTML的命令行工具?

W3C为本地安装提供了验证器,并提供了从命令行使用的指示,但对于不是经验丰富的Java开发人员的人来说,安装过程是一个噩梦.

我用谷歌搜索过,但找不到任何东西.

理想情况下,我想用一个工具(或工具),我可以在我的CSS点,并将其报告回任何错误.我希望它是本地的,以提高我的调试周期的速度.

理想情况下,这些工具将理解HTML5和CSS3.

Dar*_*idl 20

HTML 很整洁.它不仅仅是一个验证器:它不仅会检查您的HTML是否有效,还会尝试修复它.但是,如果需要,您可以查看错误和警告并忽略修复.

我不确定它与HTML5有多好用,但看看Wanted:命令行HTML5美化,还有一些参数建议.

对于CSS,有CSSTidy(我从未使用它.)

关于W3C验证器:如果您碰巧使用debian/ubuntu,则该软件包w3c-markup-validator位于存储库中,并且通过软件包管理非常容易安装.其他distos包也可用.

W3C CSS验证器可以作为jar使用,它易于使用:

java -jar css-validator.jar http://www.w3.org/. 
Run Code Online (Sandbox Code Playgroud)


laa*_*der 1

虽然不能直接解决您的问题,但您可以考虑在验证部分使用 CSS 扩展框架。我在所有 Web 项目中广泛使用SASS,当你习惯了它后,我发现它是不可或缺的。除了所有花哨的 mixin 和变量功能等之外,它还会对您的 CSS/SASS 标记进行验证并报告错误,因为它与常规 CSS3 完全向后兼容。好处是它作为 Ruby Gem 工作,这意味着它在本地运行,并且可以通过 Ruby 或命令行(unix 环境中的终端)与其他工​​作流程集成。

试一试: http: //sass-lang.com/docs/yardoc/

运行sass style.scss并看看会发生什么。