代码之家  ›  专栏  ›  技术社区  ›  JAL

如何在脚本中验证CSS[[关闭]

  •  9
  • JAL  · 技术社区  · 14 年前

    有没有一个库可以验证CSS?

    我能找到的唯一工具就是网站。如果这些网站中有一个有API,那也符合要求。

    我有一个作为CSS编译器的脚本。它根据主题的设置设置各种变量,并生成和编写CSS文件。在编写CSS文件之前,我要验证它以确保没有任何无效条目。

    理想的情况是,我可以用一些东西作为序列的一部分,比如:

     $css_file=theme_compile('theme-name');
     if(!validate_css($css_file)){
       echo "css file contained invalid entry 'width:px'";//just an example, of course
       }   
     else{
       file_put_contents('/path/css_file',$css_file);
       }
    
    3 回复  |  直到 14 年前
        1
  •  10
  •   quantumSoup    14 年前

    W3C有一个API:

    http://jigsaw.w3.org/css-validator/api.html

    您还可以下载验证程序并在本地运行: http://jigsaw.w3.org/css-validator/DOWNLOAD.html

        2
  •  3
  •   gruszczy    14 年前
        3
  •  2
  •   TarranJones    8 年前

    Services_W3C_CSSValidator 这就是为什么。 您可以直接从 github

    它的使用非常简单。

    require_once 'Services/W3C/CSSValidator.php';
    $v = new Services_W3C_CSSValidator();
    $result = $v->validateFile('pear_manual.css'); // XML
    

    它包括所有功能,可在 http://jigsaw.w3.org/css-validator