Yet Another Multicolumn Layout - continuously developed since 2005
A modular CSS framework for truly flexible, accessible and responsive websites
- Bulletproof flexible grid system
- Flexible forms toolkit with theme-support
- Focussed on web standards & accessibility
- Optimized typography for all standard elements
- Matched building blocks for rapid prototyping
- Namespacing avoids conflicts with third-party CSS
- Well prepared for HTML5 and CSS3
- Very slim framework core (5.9 kB)
- Build on Sass
Docs & Demos
YAML is tested and supported in major modern browsers like Chrome, Firefox, Opera, Safari and Internet Explorer.
- Latest Google Chrome
- Mozilla Firefox 3.6+
- Opera 10+
- Apple Safari 4+
- Internet Explorer 6+
Latest Release: v4.1.2, (Build: 130728)
Or you can get the latest version from Github.
Released under Creative Commons License CC-BY 2.0. Please read the license conditions.
Where it comes from
A brief history
When YAML was released in October 2005, it was conceived as a base for developing flexible layouts, with a strong emphasis on meeting the challenges that result from working with flexible (elastic, fluid) containers and varying units.
This CSS framework has been continually improved and extended over the years, based on the feedback and needs of professional frontend developers. Its code base has proved to be stable under real-world conditions on thousands of websites. Over the years, YAML-based websites won several awards at the German annual accessibility competition «Biene Award».
What makes it different?
YAML provides a complete set of matched building blocks to create complex websites. Grids, navigation, forms, typography module and all provided add-ons work seamlessly together.
HTML5 & CSS3
All layout modules are well prepared for HTML5 and CSS3 and make use of them to benefit from the latest web technologies.
YAML is focussed on device independent screen design and provides bullet-proof modules for flexible layouts. This is a perfect starting point and the key to truly responsive design.
YAML has matured into a stable and versatile layout framework, and is regularly updated. Third party developers have created integration tutorials and templates for a long list of Content Management Systems.