The manakai project


CSS, Selectors, and Media Queries


Web::CSS::Parser, Web::CSS::Serializer - CSS syntax

Web::CSS::Values, Web::CSS::Colors, Web::CSS::Props - CSS definitions and microsyntax implementations

Web::CSS::Selectors::Parser, Web::CSS::Selectors::Serializer - Selectors syntax

Web::CSS::Selectors::API - Selectors API implementation

Web::CSS::MediaQueries::Parser, Web::CSS::MediaQueries::Serializer - Media Queries syntax

Web::CSS::MediaQueries::Features - Media Queries feature definitions

Web::CSS::Context, Web::CSS::MediaResolver - Support modules

Unless you are trying to develop a Web browser, you should not use these modules directly. The perl-web-dom package <> contains an implementation of the standard CSSOM API and Selectors API using these modules.


These modules require Perl 5.8 or later.

The parse_byte_string method in the Web::CSS::Parser module requires the perl-web-encodings package <>.


For the list of supported features and relevant specifications, see the documentation of the modules. In general, they support latest CSS, Selectors, and/or Media Queries standards.


Wakaba <>.


Copyright 2007-2013 Wakaba <>.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.