Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/w3c/css-validator
W3C CSS Validation Service
https://github.com/w3c/css-validator
Last synced: about 1 month ago
JSON representation
W3C CSS Validation Service
- Host: GitHub
- URL: https://github.com/w3c/css-validator
- Owner: w3c
- License: other
- Created: 2015-08-11T16:28:14.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-08-26T09:53:45.000Z (3 months ago)
- Last Synced: 2024-09-30T07:01:31.314Z (about 1 month ago)
- Language: Java
- Homepage: https://jigsaw.w3.org/css-validator/
- Size: 64.6 MB
- Stars: 205
- Watchers: 35
- Forks: 105
- Open Issues: 45
-
Metadata Files:
- Readme: README.html
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- jimsghstars - w3c/css-validator - W3C CSS Validation Service (Java)
README
CSS Validator Project
@import "style/base.css";
CSS
Validator
CSS Validator version 2.1
The latest development code for the CSS Validator is available through the GitHub Repository.
For a visual representation, see the CSS Validator Sequence Diagram,
which is available in
png, graffle and
svg formats.
If you have any questions or problems with the validator, send us an email.
Classes and Source overview
This directory contains:
-
org.w3c.css.parser.analyzer -
The parser generated with
JavaCC 0.7.1.
You'll probably not want to see this directory. -
org.w3c.css.parser -
The front-end of the parser -
org.w3c.css.values -
All values for the parser to construct an expression. -
org.w3c.css.properties -
Configuration and profile properties files and classes handling their loading -
org.w3c.css.properties.css1 -
All cascading style sheet level 1 properties (+ css2 and some of css3). -
org.w3c.css.properties.aural -
For Aural properties. -
org.w3c.css.properties.css2.table -
All CSS2 table properties. -
org.w3c.css.properties.css2.user -
All CSS2 user properties. -
org.w3c.css.properties.css2.font -
All CSS2 font properties. -
org.w3c.css.properties.paged -
All CSS2 paged properties. -
org.w3c.css.css -
The validator is here ! -
org.w3c.css.util -
some utilities for a lot of classes -
org.w3c.css.servlet -
The validator servlet.
In servlet mode, URL like file are desactivated. Be careful with
URL, you can put a URL request so if your site have special
authorization to access web pages, it should be dangerous to run the
validator on it. You can desactivated all URL request with the init
parameter 'import'. Set this parameter to 'false' (default) means
any URL request (except file:) are authorized. see the javadoc documentation
for more informations on the servlet.
-
docs -
the javadoc documentation. -
HOWTO -
How can you add your owns properties ? -
RUN -
How to launch the validator on your local system.
You have a lot of configuration files in the validator (in Java, it means
properties).
- package org.w3c.css.parser
-
Config.properties -
The default CssStyle to use when parsing a document. -
Elements.dtd4 -
All HTML elements recognized by a selector.
-
- package org.w3c.css.util
-
Messages.properties -
All warning and error messages used by the parser.
-
- package org.w3c.css.properties
-
CSS1Default.properties -
Inheritance controls for all CSS1 properties. -
CSS1Properties.properties -
All CSS1 properties.
-
- package org.w3c.css.css
-
format.properties -
Available output format for the validator -
text.properties -
text output format. -
html.properties -
html output properties.
-