stylesheets
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 72
DocBook XSL Stylesheets 1.73.1
DocBook is an XML/SGML vocabulary that enables you to create document content in a presentation-neutral form. more>>
DocBook is an SGML/XML vocabulary that enables you to create document content in a presentation-neutral form that captures the logical structure of the content.
Using the DocBook stylesheets, you can publish DocBook content as HTML pages and PDF files and other formats, including man pages, HTML Help, and JavaHelp.
<<lessUsing the DocBook stylesheets, you can publish DocBook content as HTML pages and PDF files and other formats, including man pages, HTML Help, and JavaHelp.
Download (2.3MB)
Added: 2007-08-20 License: MIT/X Consortium License Price:
806 downloads
AxKit::App::Gallery::stylesheets 0.5
AxKit::App::Gallery works by generating XML, and then passing the generated XML through a collection of stylesheets. more>>
AxKit::App::Gallery works by generating XML, and then passing the generated XML through a collection of stylesheets. The output of one stylesheet is passed on as input to the next. In this way, a pipeline of stylesheets if formed.
Some of the stylesheets are written in XSLT, some are written in XPathScript. This manual page provides a brief description of the stylesheets that are shipped with AxKit::App::Gallery, in the order in which they are supposed to run. For further details, see the comments in the stylesheets.
<<lessSome of the stylesheets are written in XSLT, some are written in XPathScript. This manual page provides a brief description of the stylesheets that are shipped with AxKit::App::Gallery, in the order in which they are supposed to run. For further details, see the comments in the stylesheets.
Download (0.026MB)
Added: 2006-10-13 License: Perl Artistic License Price:
1106 downloads
CStyleX 0.2.0
CStyleX is a tool to generate documentation from XML interface definitions. more>>
CStyleX project is a tool to generate documentation from XML interface definitions.
CStyleX is a documentation system that uses a ref.xsl and man.xsl XSLT transforms to convert an XML input file describing the interface of a module in a C library into both an HTML reference and man pages.
Multiple interface definitions are compiled into an API reference that looks roughly similar to Javas javadoc. Man pages use concise GNU style troff macros.
The author must create the XML input files.
The input files are not created from header files or source code.
Enhancements:
- All stylesheets have been updated. For the latest style sheets check libmbas docs/xml directory.
<<lessCStyleX is a documentation system that uses a ref.xsl and man.xsl XSLT transforms to convert an XML input file describing the interface of a module in a C library into both an HTML reference and man pages.
Multiple interface definitions are compiled into an API reference that looks roughly similar to Javas javadoc. Man pages use concise GNU style troff macros.
The author must create the XML input files.
The input files are not created from header files or source code.
Enhancements:
- All stylesheets have been updated. For the latest style sheets check libmbas docs/xml directory.
Download (0.015MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1115 downloads
Business::Associates::Stylesheet 1.00
Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modify the data processing. more>>
Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modify the data processing.
THE PROCESSING MODEL
Before we get going on the details, let us first remind ourselves on what we might call the processing model of the Associates package.
The first step is to retrieve the raw XML data from Amazon.com (or, technically, from the local cache if we already have it). This is structured data that describes the (currently) fifteen best-selling titles at Amazon.com for the selection criteria we have chosen. Those criteria can be keyword searches or a look-up of a specific category of product, and are typically chosen by the HTML editor or by the code that generates the HTML. The perl code provided by this package retrieves the XML.
The second step is to transform this raw XML into a format that the device responsible for the visual display can handle. In our case, that device is ultimately the web browser, so we need to transform the XML data into HTML or xhtml data. However, the same process model could be used to render the data in another format, say for inclusion to a postscript document. This data transformation is done used XSLT, a standard and a very powerful tool for transforming XML documents. This is the subject of this document.
The third step is the visual formatting of the data. At this stage we have the data in a format that the visual display device can understand, and we need to tell it of the details of the formatting. In out model and for HTML (or xhtml) output, that is done using traditional Cascading Style Sheets (CSS). That is the topic of a separate document and concerns us only so far as it reminds us that we need to be able to identify each element type in the output such that the CSS designer can say, for example, "lets have all book titles in red text". In HTML, this identification is done by defining class attributes.
<<lessTHE PROCESSING MODEL
Before we get going on the details, let us first remind ourselves on what we might call the processing model of the Associates package.
The first step is to retrieve the raw XML data from Amazon.com (or, technically, from the local cache if we already have it). This is structured data that describes the (currently) fifteen best-selling titles at Amazon.com for the selection criteria we have chosen. Those criteria can be keyword searches or a look-up of a specific category of product, and are typically chosen by the HTML editor or by the code that generates the HTML. The perl code provided by this package retrieves the XML.
The second step is to transform this raw XML into a format that the device responsible for the visual display can handle. In our case, that device is ultimately the web browser, so we need to transform the XML data into HTML or xhtml data. However, the same process model could be used to render the data in another format, say for inclusion to a postscript document. This data transformation is done used XSLT, a standard and a very powerful tool for transforming XML documents. This is the subject of this document.
The third step is the visual formatting of the data. At this stage we have the data in a format that the visual display device can understand, and we need to tell it of the details of the formatting. In out model and for HTML (or xhtml) output, that is done using traditional Cascading Style Sheets (CSS). That is the topic of a separate document and concerns us only so far as it reminds us that we need to be able to identify each element type in the output such that the CSS designer can say, for example, "lets have all book titles in red text". In HTML, this identification is done by defining class attributes.
Download (0.045MB)
Added: 2006-09-15 License: Perl Artistic License Price:
1134 downloads
XMLStarlet 1.0.1
XMLStarlet is a command line XML toolkit. more>>
XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.
This set of command line utilities can be used by those who deal with many XML documents on UNIX shell command prompt as well as for automated XML processing with shell scripts.
Main features:
- Check or validate XML files (simple well-formedness check, DTD, XSD, RelaxNG)
- Calculate values of XPath expressions on XML files (such as running sums, etc)
- Search XML files for matches to given XPath expressions
- Apply XSLT stylesheets to XML documents (including EXSLT support, and passing parameters to stylesheets)
- Query XML documents (ex. query for value of some elements of attributes, sorting, etc)
- Modify or edit XML documents (ex. delete some elements)
- Format or "beautify" XML documents (as changing indentation, etc)
- Fetch XML documents using http:// or ftp:// URLs
- Browse tree structure of XML documents (in similar way to ls command for directories)
- Include one XML document into another using XInclude
- XML c14n canonicalization
- Escape/unescape special XML characters in input text
- Print directory as XML document
- Convert XML into PYX format (based on ESIS - ISO 8879), and vice versa
XMLStarlet command line utility is written in C and uses libxml2 and libxslt from http://xmlsoft.org/.
Implementation of extensive choice of options for XMLStarlet utility was only possible because of rich feature set of libxml2 and libxslt (many thanks to the developers of those libraries for great work).
diff and patch options are not currently implemented. Other features need some work too. Please, send an email to the project administrator (see http://sourceforge.net/projects/xmlstar/) if you wish to help.
XMLStarlet is linked statically to both libxml2 and libxslt, so generally all you need to process XML documents is one executable file. To run XmlStarlet utility you can simple type xml on command line and see list of options available.
XMLStarlet is open source freeware under MIT license which allows free use and distribution for both commercial and non-commercial projects.
<<lessThis set of command line utilities can be used by those who deal with many XML documents on UNIX shell command prompt as well as for automated XML processing with shell scripts.
Main features:
- Check or validate XML files (simple well-formedness check, DTD, XSD, RelaxNG)
- Calculate values of XPath expressions on XML files (such as running sums, etc)
- Search XML files for matches to given XPath expressions
- Apply XSLT stylesheets to XML documents (including EXSLT support, and passing parameters to stylesheets)
- Query XML documents (ex. query for value of some elements of attributes, sorting, etc)
- Modify or edit XML documents (ex. delete some elements)
- Format or "beautify" XML documents (as changing indentation, etc)
- Fetch XML documents using http:// or ftp:// URLs
- Browse tree structure of XML documents (in similar way to ls command for directories)
- Include one XML document into another using XInclude
- XML c14n canonicalization
- Escape/unescape special XML characters in input text
- Print directory as XML document
- Convert XML into PYX format (based on ESIS - ISO 8879), and vice versa
XMLStarlet command line utility is written in C and uses libxml2 and libxslt from http://xmlsoft.org/.
Implementation of extensive choice of options for XMLStarlet utility was only possible because of rich feature set of libxml2 and libxslt (many thanks to the developers of those libraries for great work).
diff and patch options are not currently implemented. Other features need some work too. Please, send an email to the project administrator (see http://sourceforge.net/projects/xmlstar/) if you wish to help.
XMLStarlet is linked statically to both libxml2 and libxslt, so generally all you need to process XML documents is one executable file. To run XmlStarlet utility you can simple type xml on command line and see list of options available.
XMLStarlet is open source freeware under MIT license which allows free use and distribution for both commercial and non-commercial projects.
Download (0.50MB)
Added: 2005-04-03 License: Freeware Price:
1666 downloads
cssmerge 1.12
cssmerge is a command-line utility which extracts selected blocks of CSS from one or more input stylesheets. more>> <<less
Download (0.013MB)
Added: 2005-06-30 License: DFSG approved Price:
1577 downloads
Bluefish 1.1.3
Bluefish is a GTK-based Web development editor. more>>
Bluefish is a programmers Web development editor written using GTK, designed to save the experienced webmaster some keystrokes.
It features a multiple file editor, multiple toolbars, custom menus, image and thumbnail dialogs, open from the Web, CSS dialogs, PHP, HTML, Java, C, and XML support, external program integration (tidy, weblint, make, javac), and lots of wizards.
Main features:
- A What You See Is What You Need interface
- Multiple document interface, easily opens 500+ documents (tested 3500 documents simultaneously)
- Project support, enables you to work efficiently on multiple projects
- Support for remote files using gnome-vfs (depending on your gnome-vfs setup, youll have FTP, SFTP, HTTP, HTTPS, WebDAV, Samba and more)
- Customizable syntax highlighting based on Perl Compatible regular expressions, with subpattern support and default patterns for
- HTML
- PHP
- C
- Java
- JavaScript
- Java server pages (JSP)
- SQL
- XML
- Python
- Perl
- Cascading stylesheets (CSS)
- ColdFusion
- Pascal
- R
- Octave/Matlab
- Anti aliased text window
- Multiple encodings support, can convert between different character sets, supports multibyte characters, unicode, UTF8 etc.
- Line numbers along the document, bookmarks in documents and an excellent search function
- Nice wizards for startup, tables, frames, and others
- Dialogs for many HTML tags, with all their attributes
- HTML toolbar and tearable menus
- Compliance with the Gnome and KDE user interface guidelines where possible
- User-customizable toolbar for quick access to often used functions
- Open files based on filename patterns and/or content
- Fully featured image insert dialog
- Thumbnail creation and automatically linking of the thumbnail with the original image
- Multi thumbnail generation for easy creation of photo albums or screenshot pages
- A custom menu, specify your own tags or sets of code, and define your own dialogs
- Very powerful search and replace, allowing POSIX and Perl Compatible regular expressions and sub-pattern replacing
- Custom search and replace pattern support for the Custom menu
- Excellent unlimited undo/redo functionality
- Function reference browser, including reference files for PHP, CSS, Python and obviously HTML
- Configurable recent documents and recent directories functionality
- Complete translations in Brasilian Portuguese, Bulgarian, Chinese, Danish, Finnish, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish and Tamil. Some other languages are partially supported.
- User customizable integration of many programs, including weblint, tidy, make, javac etc. etc.
- Auto tag closing for HTML and XML documents
- Escape functions for HTML and XML documents
<<lessIt features a multiple file editor, multiple toolbars, custom menus, image and thumbnail dialogs, open from the Web, CSS dialogs, PHP, HTML, Java, C, and XML support, external program integration (tidy, weblint, make, javac), and lots of wizards.
Main features:
- A What You See Is What You Need interface
- Multiple document interface, easily opens 500+ documents (tested 3500 documents simultaneously)
- Project support, enables you to work efficiently on multiple projects
- Support for remote files using gnome-vfs (depending on your gnome-vfs setup, youll have FTP, SFTP, HTTP, HTTPS, WebDAV, Samba and more)
- Customizable syntax highlighting based on Perl Compatible regular expressions, with subpattern support and default patterns for
- HTML
- PHP
- C
- Java
- JavaScript
- Java server pages (JSP)
- SQL
- XML
- Python
- Perl
- Cascading stylesheets (CSS)
- ColdFusion
- Pascal
- R
- Octave/Matlab
- Anti aliased text window
- Multiple encodings support, can convert between different character sets, supports multibyte characters, unicode, UTF8 etc.
- Line numbers along the document, bookmarks in documents and an excellent search function
- Nice wizards for startup, tables, frames, and others
- Dialogs for many HTML tags, with all their attributes
- HTML toolbar and tearable menus
- Compliance with the Gnome and KDE user interface guidelines where possible
- User-customizable toolbar for quick access to often used functions
- Open files based on filename patterns and/or content
- Fully featured image insert dialog
- Thumbnail creation and automatically linking of the thumbnail with the original image
- Multi thumbnail generation for easy creation of photo albums or screenshot pages
- A custom menu, specify your own tags or sets of code, and define your own dialogs
- Very powerful search and replace, allowing POSIX and Perl Compatible regular expressions and sub-pattern replacing
- Custom search and replace pattern support for the Custom menu
- Excellent unlimited undo/redo functionality
- Function reference browser, including reference files for PHP, CSS, Python and obviously HTML
- Configurable recent documents and recent directories functionality
- Complete translations in Brasilian Portuguese, Bulgarian, Chinese, Danish, Finnish, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish and Tamil. Some other languages are partially supported.
- User customizable integration of many programs, including weblint, tidy, make, javac etc. etc.
- Auto tag closing for HTML and XML documents
- Escape functions for HTML and XML documents
Download (1.9MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
958 downloads
SCSS 0.2.3
SCSS is a Scheme module for parsing, querying, and emitting style information. more>>
SCSS is a Scheme module for emitting, querying, and parsing style information compatible with the W3C Cascading Stylesheets recommendation.
While SCSS does not itself provide any rendering functionality, it can provide style information to applications and libraries that do.
If used with XML documents produced by SXML or SDOM, SCSS can accomodate the full range of selector types described in the W3C recommendation; it can also match simple selectors against strings when structured document information is not available.
Enhancements:
- Unicode support has been added for versions of Guile that support it.
- A few minor bugs related to parsing and validation have been fixed.
<<lessWhile SCSS does not itself provide any rendering functionality, it can provide style information to applications and libraries that do.
If used with XML documents produced by SXML or SDOM, SCSS can accomodate the full range of selector types described in the W3C recommendation; it can also match simple selectors against strings when structured document information is not available.
Enhancements:
- Unicode support has been added for versions of Guile that support it.
- A few minor bugs related to parsing and validation have been fixed.
Download (0.062MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
961 downloads
Resource Registries 1.3.7
Resource Registries is a product for Plone used for linked style sheet files and javascripts. more>>
Resource Registries is a product for Plone used for linked style sheet files and javascripts.
A registry for linked Stylesheet files and Javascripts.
This registry is mainly aimed at solving the following usecases:
- Enable product authors to register stylesheets with their product installers without having to resort to override either header.pt or ploneCustom.css creating potential conflicts with other products.
- Enable more componentialization of the stylesheets provided with Plone (and other products) without having to increase the number of http requests for a Plone page.
- Enable condition checking on stylesheets. Great for variable look-and-feel for groups/roles/folders/departments/content-types/etc
- Enable inline dynamic stylesheets. For those style rules that should vary for each request. Mainly used for things like header-bar- backgroundimages, department colors etc.
- Enable developers to activate/deactivate their styles in a simpler way
- Enable compression to safe bandwidth and download time
Enhancements:
- Fixed encoding HTTP header for javascripts.
<<lessA registry for linked Stylesheet files and Javascripts.
This registry is mainly aimed at solving the following usecases:
- Enable product authors to register stylesheets with their product installers without having to resort to override either header.pt or ploneCustom.css creating potential conflicts with other products.
- Enable more componentialization of the stylesheets provided with Plone (and other products) without having to increase the number of http requests for a Plone page.
- Enable condition checking on stylesheets. Great for variable look-and-feel for groups/roles/folders/departments/content-types/etc
- Enable inline dynamic stylesheets. For those style rules that should vary for each request. Mainly used for things like header-bar- backgroundimages, department colors etc.
- Enable developers to activate/deactivate their styles in a simpler way
- Enable compression to safe bandwidth and download time
Enhancements:
- Fixed encoding HTTP header for javascripts.
Download (0.045MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
940 downloads
Passepartout 0.7.0
Passepartout is a desktop publishing application. more>>
Passepartout is an Open Source* Desktop Publishing* application for the X Window System*. Passepartouts goal is to create a system capable of producing pre-press material of professional quality, but also to be a useful tool for any enthusiast with access to a printer.
The main focus is on making it easy for the user to create publications with a flexible layout, typical examples being magazines, brochures and leaflets.
Passepartout is still in the early stages of development, but it is already quite usable.
Main features:
- A user-friendly GTK+-based interface
- Layout templates
- An XML-based typesetting engine called xml2ps
- User-defined text formatting with XSLT stylesheets
- Unicode support
- Importing EPS (Encapsulated PostScript) files
- Importing images in JPEG, TIFF, PNG (no transparency), XPM, PNM, RAS, BMP and GIF format
- Text running around image (or text) frames
- Printing to PDF, PostScript and EPS
- Support for Type1 and TrueType fonts
<<lessThe main focus is on making it easy for the user to create publications with a flexible layout, typical examples being magazines, brochures and leaflets.
Passepartout is still in the early stages of development, but it is already quite usable.
Main features:
- A user-friendly GTK+-based interface
- Layout templates
- An XML-based typesetting engine called xml2ps
- User-defined text formatting with XSLT stylesheets
- Unicode support
- Importing EPS (Encapsulated PostScript) files
- Importing images in JPEG, TIFF, PNG (no transparency), XPM, PNM, RAS, BMP and GIF format
- Text running around image (or text) frames
- Printing to PDF, PostScript and EPS
- Support for Type1 and TrueType fonts
Download (0.42MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
828 downloads
PRES 1.10.0 Beta 1
PRES (the Press Release System) is a simple content management system. more>>
PRES project (the Press Release System) is a simple content management system, essentially targeted at producing a news and information site. Managing a PRES system is designed to be simple.
However, presentation is sophisticated and flexible. An elementary knowledge of IT would be useful but expertise in designing and managing websites is not a requirement. PRES can be used for anything from private blogging to corporate news systems.
Main features:
Flexible Presentation
- All content is generated as XML which is styled at server side with XSL-T stylesheets to provide the final look and feel of your pages. This permits an almost infinite variety of presentations. Furthermore, different XSL-T transforms can be associated with different categories, allowing you to have different styling for different parts of your site.
Caching
- Content is generated on request, but in order to limit the computational load on busy sites all content is cached for a limited period (by default twenty minutes).
Subscription
- PRES allows users to subscribe to categories - effectively sections of the site. When new stories are posted to a section youre subscribed to, you will automatically get email with a link to the story.
Syndication
- PRES makes its headlines available as a syndication feed, using both RSS 0.91 and RSS 1.0. This allows other news sites to automatically incorporate live headlines from a PRES site into their content.
Threaded Discussion
- PRES optionally allows registered users to add comments to stories in a threaded manner, similar to sites like Slashdot.
Moderation
- PRES optionally allows registered users to moderate other users comments.
<<lessHowever, presentation is sophisticated and flexible. An elementary knowledge of IT would be useful but expertise in designing and managing websites is not a requirement. PRES can be used for anything from private blogging to corporate news systems.
Main features:
Flexible Presentation
- All content is generated as XML which is styled at server side with XSL-T stylesheets to provide the final look and feel of your pages. This permits an almost infinite variety of presentations. Furthermore, different XSL-T transforms can be associated with different categories, allowing you to have different styling for different parts of your site.
Caching
- Content is generated on request, but in order to limit the computational load on busy sites all content is cached for a limited period (by default twenty minutes).
Subscription
- PRES allows users to subscribe to categories - effectively sections of the site. When new stories are posted to a section youre subscribed to, you will automatically get email with a link to the story.
Syndication
- PRES makes its headlines available as a syndication feed, using both RSS 0.91 and RSS 1.0. This allows other news sites to automatically incorporate live headlines from a PRES site into their content.
Threaded Discussion
- PRES optionally allows registered users to add comments to stories in a threaded manner, similar to sites like Slashdot.
Moderation
- PRES optionally allows registered users to moderate other users comments.
Download (7.2MB)
Added: 2007-05-15 License: GPL (GNU General Public License) Price:
893 downloads
Save Complete 0.9b7
Save Complete is a Firefox extension that saves a webpage completely. more>>
Save Complete is a Firefox extension that saves a webpage completely, providing a better alternative to the flawed built-in save functionality of Firefox.
As more and more sites use CSS, Firefoxs built-in complete save becomes increasingly less effective, as it doesnt support stylesheets.
This extension fixes this, and saves the complete page, including all images and all stylesheets associated with the document, even imported stylesheets and images referenced in the stylesheet files.
<<lessAs more and more sites use CSS, Firefoxs built-in complete save becomes increasingly less effective, as it doesnt support stylesheets.
This extension fixes this, and saves the complete page, including all images and all stylesheets associated with the document, even imported stylesheets and images referenced in the stylesheet files.
Download (0.017MB)
Added: 2007-06-21 License: MPL (Mozilla Public License) Price:
946 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
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
Simple DocBook Processor 0.03
Simple DocBook Processor project reads a DocBook XML file, processes it into typeset pages, and outputs the result as PostScript more>>
Simple DocBook Processor project reads a DocBook XML file, processes it into typeset pages, and outputs the result as PostScript (which can easily be converted to a PDF).
It is "simple" because it supports only a subset of DocBook, and also because it does not make use of a DTD or stylesheets or any other heavyweight apparatus. Simple DocBook Processor is a single program. SDoP is used to format the Exim reference manual.
Enhancements:
- A lot of new processing parameters have been added to make it possible to change the output formatting in many ways.
<<lessIt is "simple" because it supports only a subset of DocBook, and also because it does not make use of a DTD or stylesheets or any other heavyweight apparatus. Simple DocBook Processor is a single program. SDoP is used to format the Exim reference manual.
Enhancements:
- A lot of new processing parameters have been added to make it possible to change the output formatting in many ways.
Download (0.79MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
807 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 stylesheets 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