当前位置: 首页 > 面试题库 >

如何在脚本中验证CSS?

益明朗
2023-03-14
问题内容

有没有可以验证CSS的库?

我可以找到的唯一工具是网站。如果这些站点之一具有API,那也很合适。

我有一个充当CSS编译器的脚本。它根据主题的设置设置各种变量,并生成和编写CSS文件。在致力于编写CSS文件之前,我想对其进行验证,以确保没有任何无效的条目。

PHP会很方便,但是Python,Perl,Ruby,Java或任何可从Shell执行的文件都可以。

理想情况下,我可以将某些东西用作序列的一部分,例如:

 $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);
   }

问题答案:

W3C有一个API:

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

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

您需要能够从脚本中运行Java。



 类似资料:
  • 问题内容: 我已经写了这个脚本来验证字段类型,但是我不确定它是否 被正确验证。我也想验证是否 看到了所有期望的字段。这是我的BSF断言: 问题答案: 如果要检查JSON响应数据类型,请更改您的行,例如 to See Groovy Testing Guide for details 我建议从BSF断言切换到JSR223断言,因为它能够编译脚本和缓存,因此脚本的性能会更好。请参见Beanshell与J

  • 问题内容: 如何在AngularJS的文本字段中验证IP?目前,我正在使用此代码,但并非在所有情况下都有效。任何想法 ? 问题答案: 用: 匹配0.0.0.0到255.255.255.255 如果您想删除,建议您添加其他语句。否则,正则表达式将太复杂。 观察者示例: 演示版 [编辑] 最好的选择是创建指令,例如:

  • 问题内容: 有没有办法在不使用PHP的情况下检查变量是否为有效的JSON字符串?我没有PHP 5.3.3。 问题答案:

  • 问题内容: 如何在AngularJs中使用基本身份验证?我已经在Google上搜索了,但是资源对我来说不起作用。我 非常 新AngularJS 问题答案: 假设您的html定义如下: 您可以使用以下基本身份验证将后端连接到rest api: 请注意,此代码的大部分是方法。如果不需要支持IE9及更低版本,则可以将其替换为本地JS实现- atob()和btoa():https : //develope

  • 在斯威格中有一个.BasicAuth(“基本”)。我取消注释的描述(“基本HTTP授权”)行。 但是,当尝试使用其中一个endpoint时,单击“试用!”按钮时,系统会提示我登录。无论我在这个框中放了什么(用户名和密码框),我都无法运行或测试endpoint,因为我未经授权。我需要在 SwaggerConfig.cs 文件或其他位置执行哪些操作才能进行测试? 我使用的是.Net Framework

  • 在我的应用程序中,其中一个页面有更多的下拉框和文本框,我正在尝试验证每个文本框和下拉框的标题,但我无法构造适当的xpath来进行断言。 下面是文本框和下拉框的HTML代码。 文本框和下拉列表的标题如下: 请选择信用类型: 你需要多少? 贷款期限 雇用类型 我无法构造xpath来定位正确的webelement来断言标题,因为所有文本框的类名都是一样的。 找到元素的正确方法是什么?请推荐合适的XPat