CodeMareFi olarak yepyeni bir makale ile sizlerleyiz.
Karşınızda günümüzün öne çıkan front-end framewordklerinin en popüler; Bootstrap. Bu makalemizde Bootstrap'in tam olarak ne olduğunu ve ne işe yaradığını konuşacağız, bir HTML iskeleti ile örneğimizi oluşturacağız.
Bootstrap nedir?
bootstrap/ ├── less/ ├── js/ ├── fonts/ ├── dist/ │ ├── css/ │ ├── js/ │ └── fonts/ └── docs/ └── examples/
Neden Bootstrap kullanmalıyız?
Önişlemci desteği
Tek Framework ile Tüm Cihazlara Hükmedin
Kapsamlı kaynak
Desteklediği Tarayıcılar
Download Bootstrap
Template (Şablon Yapı)
Bootstrap'i download ettiysenz bir örnek hazırlayalım. Frameworkü kullanmamız için ilk olarak head tagı içerisine CSS dosyalarımızı tanımlamamız gerekiyor. Beraberinde istersek Internet Explorer ile uyum sağlayan Respond ve Shim dosyalarını da bu alanlara dahil edebiliriz. Body tagını kapatmadan önce de ilk JQuery, sonrada Bootstrap.JS'yi tanımlayarak işlemi tamamlıyoruz.
İşte örnek bir yapı:
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrap Taslağı ~ CodeMarefi.blogspot.com</title> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- IE8 HTML5 ve media sorguları için Shim ve Respond JS dosyalarını kullanalım --> <!-- UYARI: Eğer dizini file:// şeklinde gösteriyorsanız Respond.js çalışmayacaktır --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <h1>Merhaba dünya!</h1> <p>CodeMarefi ile Bootstrap öğrenmeye devam ediyoruz.</p> <!-- jQuery (Bootstrap'in JavaScript kodları için gerekli) --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <!-- Bootstrap için ihtiyaç duyulan tüm JS kodlarımız aşağıdaki dosyada --> <script src="js/bootstrap.min.js"></script> </body> </html>
Çok güzel anlatım olmuş teşekkürler. Merak ediyorum acaba dersleri gelecek mi?
YanıtlaSil