DeutschDeutschEnglishEnglish | Imprint | Login
Yet Another Multicolumn Layout | An (X)HTML/CSS Framework

Bulletproof & Flexible Layouts Made Simple

"Yet Another Multicolumn Layout" (YAML) is an (X)HTML/CSS framework for creating modern and flexible floated layouts. The structure is extremely versatile in its programming and absolutely accessible for end users.

  • Focussed on web standards and accessibility
  • Slim framework core with numerous extensions
  • Robust, flexible layout concept (columns & grids)
  • Design patterns for typography, forms, mircoformats, rtl support ect.
  • Complete multilingual documentation

YAML Builder & Simple Project

The YAML Builder is a tool for visually creating YAML-based CSS layouts.  It allows for the setting of basic layout characteristics like the number and positioning of the content columns, as well as the dynamic creation of grid-based layouts by dragging and dropping subtemplates. Not quite WYSIWYG, but close!

The code generated by the Builder is based on the file structure of the "Simple Project" template, so that the complete result can be copied and pasted directly, without changing a thing. The required XHTML markup, the screen layout, as well as the layout-specific adjustments for Internet Explorer are all automatically generated. 

The current version 1.2 is based on the functionality of YAML 3.0.6 and does not yet support the creation of the full-page layout variations (see the Layout Examples). The generated code is already fully compatible with YAML 3.2.

Download latest version

YAML Download-Package
Version 3.2.1, multilingual (Build: 100110)

DownloadChangelog | Licensing Terms

YAML Documentation
Version 3.2.1 (Build: 100110)

Deutsch (PDF) | English (PDF)

YAML "Simple Project" Template
V1.0.8 (Build: 100110), based on YAML 3.2.1

Download (161 kB)

Template for a quick start in YAML and working with the YAML-Builder.

Book: CSS-Layouts

CSS-Layouts

Praxislösungen mit YAML 3.0

The Book about modern layout techniques using CSS

More information ...

News from the DevBlog

YAML 3.2.1 – Release Notes

Here we go with another small maintenance release for YAML. This time, there are...

YAML 3.2 Release Notes

The new version 3.2 of the (X)HTML/CSS framework YAML is now available for download....

conceptCMS & YAML

This article is a guest post written by Stefan Lamby, one of the developers of...

Support and Information

Project Development

The YAML framework is an open source project by Dirk Jesse and has been continuously enhanced since its first release in October 2005.

The YAML project is supported by itratos (Shop management) and Webhosting Franken (Hosting).

Creative Commons License This project is released under Creative Commons Attribution 2.0 Germany License.