gemorroj / cssvalidator
W3C CSS 验证器服务。
3.4.0
2023-12-22 13:41 UTC
Requires
- php: >=8.0.2
- ext-dom: *
- ext-libxml: *
- symfony/http-client: ^5.4||^6.0||^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.41
- phpunit/phpunit: ^9.6
README
要求
- PHP >= 8.0.2
安装
composer require gemorroj/cssvalidator
示例
<?php use CSSValidator\CSSValidator; $validator = new CSSValidator(); $result = $validator->validateFragment('#css-code { background: green; }'); $result = $validator->validateFile('/path/to/file.css'); $result = $validator->validateUri('http://example.com/style.css'); $result = $validator->validateUri('http://example.com'); // extract and validate all CSS files on that page echo $result->getCssLevel(); var_dump($result->isValid()); print_r($result->getErrors()); print_r($result->getWarnings());