Web siteleri yaygınlaştıkça web sitesi geliştirme araç ve yöntemleri de gelişmiştir. Responsive (Duyarlı) web sitesi tasarımı da bu yöntemlerden biridir. Responsive web sayfası geliştirme yöntemi, farklı cihazlarla (Bilgisayar, tablet, cep telefonu, vb.) web sitesi ziyaret edildiğinde de rahatlıkla görüntülenebilmesi için geliştirilmiştir.
Responsive web tasarımı yöntemi ile sitelerini daha kolay geliştirebilmek için çeşitli kolaylık araçları da geliştirilmiştir. Web sitesi geliştirme için kolaylık araçlarından bir kısmı da CSS Framework'lerdir. CSS Frameworkler, CSS Yazılım Çatısı veya CSS Yazılım İskeleti olarak da isimlendirilebilirler.
CSS Framework'ler veya CSS Yazılım Çatıları, standart (çok kullanılan) fonksiyonların hazır olarak sunulduğu, ancak bu fonksiyonlardan arzu edilen kısımlarının istenildiği şekilde değiştirilebildiği kod yapılarıdır.
Framework'lerin amacı, geliştiricilerin, sıfırdan tekrar kod yazmak zorunda kalmamaları ve önceden yazılmış ve denenmiş kodu yeniden kullanmaları için ortak bir yapı sağlamaktır.
Web sitesi geliştirmede kullanlan CSS Frameworklerinden bazıları; Bootstrap, Semantic UI, Material UI, UIKit, Fundation, Animate.css, vb.
Bootstrap, daha hızlı ve daha kolay yanıt veren web geliştirme için en popüler ve güçlü ön uç (HTML, CSS ve JavaScript) framework'üdür (CSS Yazılım Çatısı). Bootstrap 4, Bootstrap'in en yeni sürümüdür; yeni bileşenler, daha hızlı CSS sayfası ve daha fazla duyarlılık (responsive) sağlar.
Bootstrap 4, yaygın olarak kullanılan tarayıcıların ve platformların en yeni ve kararlı sürümlerini destekler. Ancak, Internet Explorer 9 ve alt sürümleri desteklenmiyor. IE8-9 desteğine ihtiyaç varsa, Bootstrap 3'ün kullanılması tavsiye edilir. Bootstrap 3, şu anda Bootstrap'ın en sağlam sürümüdür. Şimdilik kritik hatalar ve dokümantasyon değişiklikleri için destek almaktadır. Ancak, yeni özellikler Bootstrap 3'e eklenmeyecektir.
Bootstrap 4'ü kendi web sitenizde kullanmaya başlamanın iki yolu vardır.
Bootstrap 4'ü indirmek ve kendi sitenizde barındırmak istemiyorsanız, bir CDN'den (Content Delivery Network/İçerik Dağıtım Ağı) ekleyebilirsiniz.
MaxCDN, Bootstrap'in CSS ve JavaScript'i için CDN desteği sağlar. Ayrıca jQuery eklemelisiniz:
Sayfalarınızın en son tasarım ve geliştirme standartlarına göre hazırlandığından emin olun. Bu, bir HTML5 kullanmak ve uygun yanıt veren davranışlar için bir görüntüleme çerçevesi,
etiketi eklemek anlamına gelir. Hepsini bir araya getirin ve sayfalarınızın kodları şöyle görünmelidir: