css
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 410
K-CSS 0.1a
K-CSS project is a simple CSS editor. more>>
K-CSS project is a simple CSS editor. For now it just highlight a CSS file, but in the future... Is is an "upgrade" of syntaxhighlighter example from Qt examples.
<<less Download (0.056MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
909 downloads
Rcss 0.3.1
Rcss addresses issue of CSS maintainability more>>
Rcss addresses issue of CSS maintainability. Even a minor change in complex stylesheet usually requires using search-and-replace.
A simple way to fix this flaw is to allow some kind of constant/variable substitution inside CSS. Using Rcss you can achieve that in three ways:
ERB templates
ERB templating is the most flexible solution. It uses standard ERB syntax (the same you can find in rhtml files). ERB allows you to inlude in the CSS values defined in controller. This gives access to database through ActiveRecord and allows database-driven CSS themes.
Strengths
Access to application data (through ActiveRecord)
Flexible Ruby syntax (allowing programmatic CSS)
Weaknesses
Syntax unfamiliar to CSS designers
A bit ugly and sometimes error-prone embedding
Not portable
Example
< % template_color = "#000"
template_background = "#fff"
template_highlight = "#fa3"
% >
body {
color: < %= template_color % >;
background-color: < %= template_background % >;
}
h1 {
color: < %= template_background % >;
background-color: < %= template_highlight % >;
}
Server-side Constants
Server-side Constants were originaly developed by Shaun Inman in PHP. SSC extends CSS syntax in a simple way. SCC is cross-platform and easy to use.
Rcss differs from original implementation in two ways :
Constants may have complex values (including spaces and commas)
Includes are not implemented
Strengths
Simple syntax
SSC-CSS files can be used in both Rails and PHP applications
Weaknesses
Only simple constant substitution
Example
@server constants {
template_color: #000;
template_background: #fff;
template_highlight: #fa3;
// Rcss specific (note spaces and commas)
template_font: "Trebuchet MS", "Bitstream Vera Sans", helvetica, sans-serif;
}
body {
color: template_color;
background-color: template_background;
font-family: template_font;
}
h1 {
color: template_background;
background-color: template_highlight;
font-family: template_font;
}
Enhancements:
- Ruby 1.8.2 is now used for builds, which fixes an invalid GEM problem and allows the software to actually be installed.
<<lessA simple way to fix this flaw is to allow some kind of constant/variable substitution inside CSS. Using Rcss you can achieve that in three ways:
ERB templates
ERB templating is the most flexible solution. It uses standard ERB syntax (the same you can find in rhtml files). ERB allows you to inlude in the CSS values defined in controller. This gives access to database through ActiveRecord and allows database-driven CSS themes.
Strengths
Access to application data (through ActiveRecord)
Flexible Ruby syntax (allowing programmatic CSS)
Weaknesses
Syntax unfamiliar to CSS designers
A bit ugly and sometimes error-prone embedding
Not portable
Example
< % template_color = "#000"
template_background = "#fff"
template_highlight = "#fa3"
% >
body {
color: < %= template_color % >;
background-color: < %= template_background % >;
}
h1 {
color: < %= template_background % >;
background-color: < %= template_highlight % >;
}
Server-side Constants
Server-side Constants were originaly developed by Shaun Inman in PHP. SSC extends CSS syntax in a simple way. SCC is cross-platform and easy to use.
Rcss differs from original implementation in two ways :
Constants may have complex values (including spaces and commas)
Includes are not implemented
Strengths
Simple syntax
SSC-CSS files can be used in both Rails and PHP applications
Weaknesses
Only simple constant substitution
Example
@server constants {
template_color: #000;
template_background: #fff;
template_highlight: #fa3;
// Rcss specific (note spaces and commas)
template_font: "Trebuchet MS", "Bitstream Vera Sans", helvetica, sans-serif;
}
body {
color: template_color;
background-color: template_background;
font-family: template_font;
}
h1 {
color: template_background;
background-color: template_highlight;
font-family: template_font;
}
Enhancements:
- Ruby 1.8.2 is now used for builds, which fixes an invalid GEM problem and allows the software to actually be installed.
Download (0.008MB)
Added: 2005-10-26 License: MIT/X Consortium License Price:
1458 downloads
CSS Sync 0.2
CSS Sync is a Firefox extension which automatically Sync the CSS from your server. more>>
CSS Sync is a Firefox extension which automatically Sync the CSS from your server.
Automatically Sync the CSS from your server! This extension automatically syncs the style sheets that you edit on the server side to the client and applies them continuously.
For a web developer this will save lot of time. In development stage you just need to continuously edit the style sheet on server and see the effect on client side(browser) instantaneously.
<<lessAutomatically Sync the CSS from your server! This extension automatically syncs the style sheets that you edit on the server side to the client and applies them continuously.
For a web developer this will save lot of time. In development stage you just need to continuously edit the style sheet on server and see the effect on client side(browser) instantaneously.
Download (0.005MB)
Added: 2007-04-10 License: MPL (Mozilla Public License) Price:
935 downloads
CSS4J 0.6.0
CSS4J is a library that implements the W3C DOM CSS API, and adds CSS support both to regular DOM and to the DOM4J package. more>>
CSS4J is a library that implements the W3C DOM CSS API, and adds CSS support both to regular DOM and to the DOM4J package.
All the classes in the binary package have been compiled with a J2SE 5.0
compiler, and most classes require this J2SE version to compile.
This release involves an important API change: XHTMLElement was renamed as CSSStylableElement. This, together with one usability improvement (the final style sheet is now computed automatically), means that the DOM4J-related classes in version 0.4 can not be used in the same way as before, and are therefore _incompatible_ with previous versions. Adapting to the new use should be easy, however.
This version is also incompatible with the Carte report engine for versions prior to 0.2.
<<lessAll the classes in the binary package have been compiled with a J2SE 5.0
compiler, and most classes require this J2SE version to compile.
This release involves an important API change: XHTMLElement was renamed as CSSStylableElement. This, together with one usability improvement (the final style sheet is now computed automatically), means that the DOM4J-related classes in version 0.4 can not be used in the same way as before, and are therefore _incompatible_ with previous versions. Adapting to the new use should be easy, however.
This version is also incompatible with the Carte report engine for versions prior to 0.2.
Download (0.79MB)
Added: 2007-03-30 License: BSD License Price:
941 downloads
CSSTidy 1.3
CSSTidy is an opensource CSS parser and optimizer. more>>
CSSTidy is an opensource CSS parser and optimizer. The project is available as executeable file (available for Windows, Linux and OSX) which can be controlled per command line and as PHP script (both with almost the same functionality).
In opposite to most other CSS parsers, no regular expressions are used and thus CSSTidy has full CSS2 support and a higher reliability.
Main features:
- colours like "black" or rgb(0,0,0) are converted to #000000 or rather #000 if possible. Some hex-codes are replaced by their colour names if they are shorter.
- a{property:x;property:y;} becomes a{property:y;} (all duplicate properties are merged)
- margin:1px 1px 1px 1px; becomes margin:1px;
- margin:0px; becomes margin:0;
- a{margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;} becomes a{margin:10px;}
- margin:010.0px; becomes margin:10px;
- all unnecessary whitespace is removed, depending on the compression-level
- all background-properties are merged
- all comments are removed
- the last semicolon in every block can be removed
- missing semicolons are added, incorrect newlines in strings are fixed, missing units are added, bad colors (and color names) are fixed
- property:value ! important; becomes property:value !important.
Why optimise?
If you optimise your CSS code you have faster loading pages and lower traffic costs. So both you and your visitors benefit from an optimisation. If you are interested in a faster loading webpage, websiteoptimization.com might also be an interesting resource.
Compression ratio
The compression ratio mostly depends on the level of whitespace-removal. Using standard whitespace-removal (which preserves the readability) the compression ratio often is 30% and more. In theory the compression ratio can be 99,99% but only very "stupid" stylesheets will allow those ratios. Also have a look at the examples.
Apart from compression
If a high compression is not important for you, you can also use CSSTidy to format or fix CSS code for a higher browser compatibility. Apart from the 4 default templates you can specify custom templates so that you can easily format a lot of CSS code using your own coding style. Other features are sorting and changing the case of selectors and properties.
Enhancements:
- Note: This is the last version of CSSTidy. If youd like continue maintaining it, let me know.
- FS#146 - Quotes
- FS#147 - Universal selector before classes, IDs and attribute selectors
- FS#150 - Wrong trasformation of a big integer value
- FS#144 ? !important rule
- FS#140: Fixing Values of Invalid properties
- [ 1745894 ] @media merge strangeness (cssTidy.exe version)
- FS#143: Save some more bytes
<<lessIn opposite to most other CSS parsers, no regular expressions are used and thus CSSTidy has full CSS2 support and a higher reliability.
Main features:
- colours like "black" or rgb(0,0,0) are converted to #000000 or rather #000 if possible. Some hex-codes are replaced by their colour names if they are shorter.
- a{property:x;property:y;} becomes a{property:y;} (all duplicate properties are merged)
- margin:1px 1px 1px 1px; becomes margin:1px;
- margin:0px; becomes margin:0;
- a{margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;} becomes a{margin:10px;}
- margin:010.0px; becomes margin:10px;
- all unnecessary whitespace is removed, depending on the compression-level
- all background-properties are merged
- all comments are removed
- the last semicolon in every block can be removed
- missing semicolons are added, incorrect newlines in strings are fixed, missing units are added, bad colors (and color names) are fixed
- property:value ! important; becomes property:value !important.
Why optimise?
If you optimise your CSS code you have faster loading pages and lower traffic costs. So both you and your visitors benefit from an optimisation. If you are interested in a faster loading webpage, websiteoptimization.com might also be an interesting resource.
Compression ratio
The compression ratio mostly depends on the level of whitespace-removal. Using standard whitespace-removal (which preserves the readability) the compression ratio often is 30% and more. In theory the compression ratio can be 99,99% but only very "stupid" stylesheets will allow those ratios. Also have a look at the examples.
Apart from compression
If a high compression is not important for you, you can also use CSSTidy to format or fix CSS code for a higher browser compatibility. Apart from the 4 default templates you can specify custom templates so that you can easily format a lot of CSS code using your own coding style. Other features are sorting and changing the case of selectors and properties.
Enhancements:
- Note: This is the last version of CSSTidy. If youd like continue maintaining it, let me know.
- FS#146 - Quotes
- FS#147 - Universal selector before classes, IDs and attribute selectors
- FS#150 - Wrong trasformation of a big integer value
- FS#144 ? !important rule
- FS#140: Fixing Values of Invalid properties
- [ 1745894 ] @media merge strangeness (cssTidy.exe version)
- FS#143: Save some more bytes
Download (0.11MB)
Added: 2007-07-20 License: GPL (GNU General Public License) Price:
837 downloads
CSS::SAC 0.06
CSS::SAC Perl module is a SAC CSS parser. more>>
CSS::SAC Perl module is a SAC CSS parser.
SYNOPSIS
use CSS::SAC qw();
use My::SACHandler ();
use My::SACErrors ();
my $doc_handler = My::SACHandler->new;
my $err_handler = My::SACErrors->new;
my $sac = CSS::SAC->new({
DocumentHandler => $doc_handler,
ErrorHandler => $err_handler,
});
# generate a stream of events
$sac->parse({ filename => foo.css });
SAC (Simple API for CSS) is an event-based API much like SAX for XML. If you are familiar with the latter, you should have little trouble getting used to SAC. More information on SAC can be found online at http://www.w3.org/TR/SAC.
CSS having more constructs than XML, core SAC is still more complex than core SAX. However, if you need to parse a CSS style sheet, SAC probably remains the easiest way to get it done.
Most of the spec is presently implemented. The following interfaces are not yet there: Locator, CSSException, CSSParseException, ParserFactory. They may or may not be implemented at a later date (the most likely candidates are the exception classes, for which I still have to find an appropriate model).
Some places differ slightly from what is in the spec. I have tried to keep those to a justified minimum and to flag them correctly.
<<lessSYNOPSIS
use CSS::SAC qw();
use My::SACHandler ();
use My::SACErrors ();
my $doc_handler = My::SACHandler->new;
my $err_handler = My::SACErrors->new;
my $sac = CSS::SAC->new({
DocumentHandler => $doc_handler,
ErrorHandler => $err_handler,
});
# generate a stream of events
$sac->parse({ filename => foo.css });
SAC (Simple API for CSS) is an event-based API much like SAX for XML. If you are familiar with the latter, you should have little trouble getting used to SAC. More information on SAC can be found online at http://www.w3.org/TR/SAC.
CSS having more constructs than XML, core SAC is still more complex than core SAX. However, if you need to parse a CSS style sheet, SAC probably remains the easiest way to get it done.
Most of the spec is presently implemented. The following interfaces are not yet there: Locator, CSSException, CSSParseException, ParserFactory. They may or may not be implemented at a later date (the most likely candidates are the exception classes, for which I still have to find an appropriate model).
Some places differ slightly from what is in the spec. I have tried to keep those to a justified minimum and to flag them correctly.
Download (0.037MB)
Added: 2007-04-02 License: Perl Artistic License Price:
935 downloads
CSS Briefcase 1.5
CSS Briefcase is simple tool to help you organize CSS styles you use regularly. more>>
CSS Briefcase project is simple tool that helps you organize CSS styles you use regularly. If youre frustrated writing the same CSS code for every project, or spend way to much time fishing around through old projects trying to find a key bit of CSS style code, this tool will help ease your woes.
Main features:
- Add CSS styles using a simple form.
- Generate CSS code by selecting the styles you want and clicking a button. Its that easy!
- CSS Briefcase takes care of some of the most common formatting issues in stride.
- Support for class-type styles, id-type styles and styles for pre-defined HTML tags.
- Data is saved in XML format, so no database is needed!
<<lessMain features:
- Add CSS styles using a simple form.
- Generate CSS code by selecting the styles you want and clicking a button. Its that easy!
- CSS Briefcase takes care of some of the most common formatting issues in stride.
- Support for class-type styles, id-type styles and styles for pre-defined HTML tags.
- Data is saved in XML format, so no database is needed!
Download (0.026MB)
Added: 2006-03-06 License: Freeware Price:
1329 downloads
Redbox13 CSS-editor 1.2
Redbox13 CSS-editor software offers a way for webmasters to modify their css files in their webbrowser. more>>
Redbox13 CSS-editor software offers a way for webmasters to modify their css files in their webbrowser. It also uses a third party program called Editarea.
Main features:
- Create CSS in your native language.
- Categorize your elements.
- Compress CSS Files, remove those useless line breaks, tabs & double spaces.. On a 700 bytes css file it can sometimes save about 100 bytes.
- Use css files for database purposes.
- Independent function library that you can use very easily to parse css files to 3d php arrays.
- Identify & memorize color codes, click a memorized color and the color-hex code is sent to the edit field with one mouse click.
- Offers a solution to browser incompatibility problems.
<<lessMain features:
- Create CSS in your native language.
- Categorize your elements.
- Compress CSS Files, remove those useless line breaks, tabs & double spaces.. On a 700 bytes css file it can sometimes save about 100 bytes.
- Use css files for database purposes.
- Independent function library that you can use very easily to parse css files to 3d php arrays.
- Identify & memorize color codes, click a memorized color and the color-hex code is sent to the edit field with one mouse click.
- Offers a solution to browser incompatibility problems.
Download (0.24MB)
Added: 2007-05-11 License: LGPL (GNU Lesser General Public License) Price:
899 downloads
CSS::SAC::LexicalUnit 0.06
CSS::SAC::LexicalUnit is a Perl module that contains SAC units. more>>
CSS::SAC::LexicalUnit is a Perl module that contains SAC units.
SYNOPSIS
use CSS::SAC::LexicalUnit qw(:constants);
foo if $lu->is_type(LU_TYPE_CONSTANT);
In the SAC spec, LexicalUnit is a linked list, that is, you only ever hold one LexicalUnit, and you ask for the next of for the previous one when you want to move on.
Such a model seems awkward, though Im sure it makes sense somehow in Java, likely for a Java-specific reason.
In the Perl implementation, I have changed this. A LexicalUnit is an object that stands on its own and has no next/previous objects. Instead, the $handler->property callback gets called with a LexicalUnitList, which is in fact just an array ref of LexicalUnits.
We also dont differentiate between IntegerValue, FloatValue, and StringValue, its always Value in Perl. This also applies to Parameters and SubValues. Both are called as Value and return an array ref of LexicalUnits.
I added the is_type() method, see CSS::SAC::Condition for advantages of that approach.
CONSTANTS
- ATTR
- CENTIMETER
- COUNTER_FUNCTION
- COUNTERS_FUNCTION
- DEGREE
- DIMENSION
- EM
- EX
- FUNCTION
- GRADIAN
- HERTZ
- IDENT
- INCH
- INHERIT
- INTEGER
- KILOHERTZ
- MILLIMETER
- MILLISECOND
- OPERATOR_COMMA
- OPERATOR_EXP
- OPERATOR_GE
- OPERATOR_GT
- OPERATOR_LE
- OPERATOR_LT
- OPERATOR_MINUS
- OPERATOR_MOD
- OPERATOR_MULTIPLY
- OPERATOR_PLUS
- OPERATOR_SLASH
- OPERATOR_TILDE
- PERCENTAGE
- PICA
- PIXEL
- POINT
- RADIAN
- REAL
- RECT_FUNCTION
- RGBCOLOR
- SECOND
- STRING_VALUE
- SUB_EXPRESSION
- UNICODERANGE
- URI
METHODS
CSS::SAC::LexicalUnit->new($type,$text,$value) or $lu->new($type,$text,$value)
Creates a new unit. The $type must be one of the type constants, the text depends on the type of unit (unit text, func name, etc...), and the value is the content of the lu.
$lu->DimensionUnitText([$dut]) or getDimensionUnitText
get/set the text of the dimension unit (eg cm, px, etc...)
$lu->FunctionName([$fn]) or getFunctionName
get/set the name of the function (eg attr, uri, etc...)
$lu->Value([$value]) or getValue
get/set the value of the lu (which may be another lu, or a lu list)
$lu->LexicalUnitType([$type]) or getLexicalUnitType
get/set the type of the lu
$lu->is_type($lu_constant)
returns true is this lu is of type $lu_constant
<<lessSYNOPSIS
use CSS::SAC::LexicalUnit qw(:constants);
foo if $lu->is_type(LU_TYPE_CONSTANT);
In the SAC spec, LexicalUnit is a linked list, that is, you only ever hold one LexicalUnit, and you ask for the next of for the previous one when you want to move on.
Such a model seems awkward, though Im sure it makes sense somehow in Java, likely for a Java-specific reason.
In the Perl implementation, I have changed this. A LexicalUnit is an object that stands on its own and has no next/previous objects. Instead, the $handler->property callback gets called with a LexicalUnitList, which is in fact just an array ref of LexicalUnits.
We also dont differentiate between IntegerValue, FloatValue, and StringValue, its always Value in Perl. This also applies to Parameters and SubValues. Both are called as Value and return an array ref of LexicalUnits.
I added the is_type() method, see CSS::SAC::Condition for advantages of that approach.
CONSTANTS
- ATTR
- CENTIMETER
- COUNTER_FUNCTION
- COUNTERS_FUNCTION
- DEGREE
- DIMENSION
- EM
- EX
- FUNCTION
- GRADIAN
- HERTZ
- IDENT
- INCH
- INHERIT
- INTEGER
- KILOHERTZ
- MILLIMETER
- MILLISECOND
- OPERATOR_COMMA
- OPERATOR_EXP
- OPERATOR_GE
- OPERATOR_GT
- OPERATOR_LE
- OPERATOR_LT
- OPERATOR_MINUS
- OPERATOR_MOD
- OPERATOR_MULTIPLY
- OPERATOR_PLUS
- OPERATOR_SLASH
- OPERATOR_TILDE
- PERCENTAGE
- PICA
- PIXEL
- POINT
- RADIAN
- REAL
- RECT_FUNCTION
- RGBCOLOR
- SECOND
- STRING_VALUE
- SUB_EXPRESSION
- UNICODERANGE
- URI
METHODS
CSS::SAC::LexicalUnit->new($type,$text,$value) or $lu->new($type,$text,$value)
Creates a new unit. The $type must be one of the type constants, the text depends on the type of unit (unit text, func name, etc...), and the value is the content of the lu.
$lu->DimensionUnitText([$dut]) or getDimensionUnitText
get/set the text of the dimension unit (eg cm, px, etc...)
$lu->FunctionName([$fn]) or getFunctionName
get/set the name of the function (eg attr, uri, etc...)
$lu->Value([$value]) or getValue
get/set the value of the lu (which may be another lu, or a lu list)
$lu->LexicalUnitType([$type]) or getLexicalUnitType
get/set the type of the lu
$lu->is_type($lu_constant)
returns true is this lu is of type $lu_constant
Download (0.037MB)
Added: 2007-06-20 License: Perl Artistic License Price:
856 downloads
CSS::SAC::ConditionFactory 0.06
CSS::SAC::ConditionFactory Perl module contains the default ConditionFactory. more>>
CSS::SAC::ConditionFactory Perl module contains the default ConditionFactory.
SYNOPSIS
my $cf = CSS::SAC::ConditionFactory->new;
my $cond1 = $cf->create_foo_condition;
my $cond2 = $cf->create_bar_condition;
This is the default ConditionFactory for CSS::SAC. It creates conditions of all types defined in SAC. You may wish to subclass or replace the default ConditionFactory in order to get your own condition objects.
I plan on adding more flexibility to this factory so that one could tell it the classes to use for various conditions, that would avoid enforcing subclassing/recoding for people that only want to replace a family of factory methods.
I know that some of the method names are quite lengthy, but given the great number of possible conditions it helps to have descriptive names.
METHODS
These define the interface that must be adhered to by ConditionFactories. The Java names (given in parens) work too, though the Perl ones are recommended.
CSS::SAC::ConditionFactory->new or $cf->new
Creates a new condition factory object.
$cf->create_and_condition($first,$second) (createAndCondition)
creates a combinator condition of type and
$cf->create_attribute_condition($lname,$ns,$specified,$value) (createAttributeCondition)
creates an attr condition
$cf->create_begin_hyphen_attribute_condition($lname,$ns,$specified,$value) (createBeginHyphenAttributeCondition)
creates a attr condition of type bh
$cf->create_class_condition($ns,$value) (createClassCondition)
creates a attr condition of type class
$cf->create_content_condition($data) (createContentCondition)
creates a content condition
$cf->create_id_condition($value) (createIdCondition)
creates a attr condition of type id
$cf->create_lang_condition($lang) (createLangCondition)
creates a lang condition
$cf->create_negative_condition($cond) (createNegativeCondition)
creates a negative condition
$cf->create_one_of_attribute_condition($lname,$ns,$specified,$value) (createOneOfAttributeCondition)
creates a attr condition of type id
$cf->create_only_child_condition() (createOnlyChildCondition)
creates a only-child condition
$cf->create_only_type_condition() (createOnlyTypeCondition)
creates a only-type condition
$cf->create_or_condition($first,$second) (createOrCondition)
creates a combinator condition of type or
$cf->create_positional_condition($position,$type_node,$same_type) (createPositionalCondition)
creates a positional condition
$cf->create_pseudo_class_condition($ns,$value) (createPseudoClassCondition)
creates a attr condition of type pseudo class
<<lessSYNOPSIS
my $cf = CSS::SAC::ConditionFactory->new;
my $cond1 = $cf->create_foo_condition;
my $cond2 = $cf->create_bar_condition;
This is the default ConditionFactory for CSS::SAC. It creates conditions of all types defined in SAC. You may wish to subclass or replace the default ConditionFactory in order to get your own condition objects.
I plan on adding more flexibility to this factory so that one could tell it the classes to use for various conditions, that would avoid enforcing subclassing/recoding for people that only want to replace a family of factory methods.
I know that some of the method names are quite lengthy, but given the great number of possible conditions it helps to have descriptive names.
METHODS
These define the interface that must be adhered to by ConditionFactories. The Java names (given in parens) work too, though the Perl ones are recommended.
CSS::SAC::ConditionFactory->new or $cf->new
Creates a new condition factory object.
$cf->create_and_condition($first,$second) (createAndCondition)
creates a combinator condition of type and
$cf->create_attribute_condition($lname,$ns,$specified,$value) (createAttributeCondition)
creates an attr condition
$cf->create_begin_hyphen_attribute_condition($lname,$ns,$specified,$value) (createBeginHyphenAttributeCondition)
creates a attr condition of type bh
$cf->create_class_condition($ns,$value) (createClassCondition)
creates a attr condition of type class
$cf->create_content_condition($data) (createContentCondition)
creates a content condition
$cf->create_id_condition($value) (createIdCondition)
creates a attr condition of type id
$cf->create_lang_condition($lang) (createLangCondition)
creates a lang condition
$cf->create_negative_condition($cond) (createNegativeCondition)
creates a negative condition
$cf->create_one_of_attribute_condition($lname,$ns,$specified,$value) (createOneOfAttributeCondition)
creates a attr condition of type id
$cf->create_only_child_condition() (createOnlyChildCondition)
creates a only-child condition
$cf->create_only_type_condition() (createOnlyTypeCondition)
creates a only-type condition
$cf->create_or_condition($first,$second) (createOrCondition)
creates a combinator condition of type or
$cf->create_positional_condition($position,$type_node,$same_type) (createPositionalCondition)
creates a positional condition
$cf->create_pseudo_class_condition($ns,$value) (createPseudoClassCondition)
creates a attr condition of type pseudo class
Download (0.037MB)
Added: 2007-06-20 License: Perl Artistic License Price:
856 downloads
Posy::Plugin::DynamicCss 0.42
Posy::Plugin::DynamicCss is a posy plugin to load different CSS styles based on the UserAgent. more>>
Posy::Plugin::DynamicCss is a posy plugin to load different CSS styles based on the UserAgent.
SYNOPSIS
@plugins = qw(Posy::Core
Posy::Plugin::YamlConfig
...
Posy::Plugin::DynamicCss
...
));
@actions = qw(init_params
...
head_template
dynamic_css_set
head_render
...
);
This plugin enables Posy users to load different CSS stylesheets based on the UserAgent.
There is one variable filled in by this plugin that can be used within your flavour files. The $flow_dynamic_css_line variable contains the stylesheet link metatag for the currently selected (browser-specific) CSS file. This variable must be inserted into your head flavour file.
<<lessSYNOPSIS
@plugins = qw(Posy::Core
Posy::Plugin::YamlConfig
...
Posy::Plugin::DynamicCss
...
));
@actions = qw(init_params
...
head_template
dynamic_css_set
head_render
...
);
This plugin enables Posy users to load different CSS stylesheets based on the UserAgent.
There is one variable filled in by this plugin that can be used within your flavour files. The $flow_dynamic_css_line variable contains the stylesheet link metatag for the currently selected (browser-specific) CSS file. This variable must be inserted into your head flavour file.
Download (0.005MB)
Added: 2007-03-01 License: Perl Artistic License Price:
967 downloads
Maccess 1.9.3-1
Maccess is a program which helps to analyse data in databases. more>>
Maccess is a program which helps to analyse data in databases.
Maccess helps to analyse data in databases; it is a Web interface to an SQL server. Its main features are user friendly query creation for SQL server; selective, grouped, and crosstab queries; various outputs (XML, HTML, TXT, graphs, and Europe map); data ungrouping in grouped queries; creation of Web links and definition of CSS styles for all values in output; ability to format numbers, dates, and times; and input and data update.
Main features:
- user friendly query creation for SQL server
- selective, grouped and crosstab queries
- various outputs - XML, HTML, TXT fixed, TXT tab, OpenOffice.org, graphs and Europe map
- data ungrouping in grouped queries
- creation of web links and definition of CSS styles for all values in output
- possibility of formating numbers, dates and times
- input and data update
Enhancements:
- This release adds better installation instructions
- some minor bugfixes
- code cleanup for using XML::LibXML version 1.56
- the recode utility has been changed to htmlrecode.
<<lessMaccess helps to analyse data in databases; it is a Web interface to an SQL server. Its main features are user friendly query creation for SQL server; selective, grouped, and crosstab queries; various outputs (XML, HTML, TXT, graphs, and Europe map); data ungrouping in grouped queries; creation of Web links and definition of CSS styles for all values in output; ability to format numbers, dates, and times; and input and data update.
Main features:
- user friendly query creation for SQL server
- selective, grouped and crosstab queries
- various outputs - XML, HTML, TXT fixed, TXT tab, OpenOffice.org, graphs and Europe map
- data ungrouping in grouped queries
- creation of web links and definition of CSS styles for all values in output
- possibility of formating numbers, dates and times
- input and data update
Enhancements:
- This release adds better installation instructions
- some minor bugfixes
- code cleanup for using XML::LibXML version 1.56
- the recode utility has been changed to htmlrecode.
Download (0.25MB)
Added: 2007-03-06 License: GPL (GNU General Public License) Price:
963 downloads
MyRSS 0.1.1
MyRSS is a simple RSS feed gatherer and printer. more>>
MyRSS is a simple RSS feed gatherer and printer. It has an XHTML output and can be displayed and tweaked with CSS. An example output document is available at http://myrss.sourceforge.net/example.html
<<less Download (0.12MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1234 downloads
Choosefont 0.3
Choosefont is an efficient font finder. more>>
Choosefont is a simple but extremely efficient tool for quickly finding the required font in a large amount of fonts.
It was created due to the lack of decent font selection widgets in many application.
Apart from finding a font, Choosfont can also creat css, html and other code for the selected font, this code is automatically copied to the X clipboard.
<<lessIt was created due to the lack of decent font selection widgets in many application.
Apart from finding a font, Choosfont can also creat css, html and other code for the selected font, this code is automatically copied to the X clipboard.
Download (0.030MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1650 downloads
Crossword Formatter 0.3
Crossword Formatter consists of a script to easily format HTML crossword puzzles. more>>
Crossword Formatter consists of a script to easily format HTML crossword puzzles.
Crossword Fromatter is a simple script that generates valid XHTML code for static crossword puzzles from a simple definition file. The package also includes CSS files for proper display of the crossword puzzle.
With no arguments, the cwd.pl script reads a crossword definition file from standard input and writes an HTML version of the puzzle to standard output.
Enhancements:
- This release adds a Javascript solving interface and small bugfixes.
<<lessCrossword Fromatter is a simple script that generates valid XHTML code for static crossword puzzles from a simple definition file. The package also includes CSS files for proper display of the crossword puzzle.
With no arguments, the cwd.pl script reads a crossword definition file from standard input and writes an HTML version of the puzzle to standard output.
Enhancements:
- This release adds a Javascript solving interface and small bugfixes.
Download (0.013MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
610 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above css search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed