From: Bjoern H. <der...@gm...> - 2001-10-01 02:38:36
|
Hi, CSS::SAC and CSS::DOM need some CSS::Properties module, SAC to adhere to the forwared compatibility rules (i.e. ignore unknown properties, ignore invalid values, etc.) if the user wants to parse some stylesheet according to some specified CSS version, DOM to resolve shorthand properties to the real properties. Requirements for this module are * it must distinguish between CSS levels (1, 2, 3) * it must provide explicite information on valid values * it must enable applications to resolve shorthand properties * it must consider CSS modules * it should be easily extensible for new CSS levels * it should consider CSS profiles * it should consider SVG 1.0 We can make a deal, someone provides a template for the data and I will fill that template with data from CSS 1.0, CSS 2.0, SVG 1.0 and occasionally CSS Level 3. The CSS property value notation is quite complex. Think of property values as XML DTD content models, thus order, occurences, alternates, etc. shall be considered. This module, in combination with CSS::SAC would enable us to write some CSS::Validator module. If I get any time, I'll write that module as contribution to the W3C HTML Validator (http://validator.w3.org/). regards, -- Björn Höhrmann { mailto:bj...@ho... } http://www.bjoernsworld.de am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de 25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/ |