YAML “Yet Another Multicolumn Layout” Dirk Jesse tarafından geliştilen Tarayıcılar arasında farklılıklar ortadan kaldıran bir XHTML/CSS çatısıdır.. YAML web standartlarına üsleri ve esnek, erişilebilir CSS düzenleri oluşturmak için çok yönlü bir araçtır. YAML çatısı ile çalışmak için; temel css kurallarının olduğu base.css ve IE hataları için düzeltmelerin bulunduğu iehacks.css dosyaları yeterli. iehacks.css dosyası Internet Explorer’da karşılaşılan bir çok css hatası için çözümleri içeriyor. Fakat bu çekirdek dosyalar ile sadece sitenin anahatlarını oluşturabilirsiniz. Temel html etiketleri için yazılan css kuralları content_default.css dosyasında bulunuyor Bu dosyada ayrıca içeriklerde kullanabileceğiniz (Sağa, sola yaslama, ortalama, hata ve bilgilendirme mesajları için kullanabileceğiniz kutucuklar gibi) çeşitli css sınıflarıda bulunuyor. Html formlarında kullanabileceğimiz css sınıflarıda forms.css içerisinde bulunuyor. Bunların dışında 3 farklı navigasyon menü seçeneği, rtl desteği gibi çeşitli eklentilerde YAML içerisinde geliyor. YAML’ın bir çok özelliğini birarada görebileceğimiz 30’dan fazla örnek çalışma burda bulabilirsiniz. Bunların dışında özel bir yapı istiyorsanız bunu kolayca oluşturabileceğiniz bir servisi de bulunuyor. YAML Builder YAML Builder görsel YAML tabanlı CSS düzenleri oluşturmak için bir araçtır. Içerik sütun sayısı ve konumlarının yanı sıra, dinamik sürükleme ve bırakma subtemplates grid tabanlı bir düzen oluşturma gibi temel düzen özellikleri ayarı sağlar. Internet Explorer için düzen, özel ayarlamalar otomatik olarak oluşturulur .
Bu servisle istediğiniz yapının HTML ve CSS kodlarını birkaç tıkla oluşturup kullanmaya başlayabilirsiniz. Ayrıca bir çok içerik yönetim sistemi (CMS) için hazırlanmış tema ve eklentileri de bulunuyor. Buradan listeye gözatabilirsiniz.
1-) YAML Anasayfası
3-) YAML Blog