Y a-t-il une bibliothèque là-bas qui validera CSS?
Les seuls outils que je peux trouver pour le faire sont des sites Web. Si l'un de ces sites a une API, cela conviendrait également à la facture. P>
J'ai un script qui sert de compilateur CSS. Il définit diverses variables en fonction des paramètres d'un thème et génère et écrit un fichier CSS. Avant de vous engager à écrire le fichier CSS, j'aimerais valider la validation pour vous assurer qu'il n'y a pas d'entrées non valides. P>
PHP serait pratique, mais python, Perl, Ruby, Java ou tout ce qui est exécutable D'une coquille irait bien. P>
Idéalement, il y a quelque chose à là que je peux utiliser dans le cadre d'une séquence comme: p>
3 Réponses :
w3c a une API: p>
http://jigsaw.w3.org/css-validator/api.html p>
Vous pouvez également télécharger le validateur et l'exécuter localement:
http://jigsaw.w3.org/css-validator/download.htmlled/a > p>
Vous devez pouvoir exécuter Java à partir de votre script. P>
C'est une bonne idée de télécharger le validateur et de l'exécuter localement si vous allez le frapper beaucoup. Vous obtiendrez de meilleures performances et vous ne mangerez pas de la bande passante du service.
@David Yup. Mais j'imagine dans le cas de l'OP, il ne le gérera pas beaucoup
Il le fait assez souvent pour automatiser le processus.
Merci! C'est la source canonique, je suppose. Je couronne plusieurs fois par jour pendant le développement. Leur programme Java est donc idéal.
Il y a un package de poirier appelé services_w3c_csvalidator qui fait cela. Vous pouvez télécharger la classe PHP directement à partir du Github si vous préférez.
Son très simple à utiliser. p> Il inclut toutes les fonctionnalités disponibles à http://jigsaw.w3.org/css-validator code> p> p> p>