Bootstrap nedir? Nasıl kullanılır?

Semih
14 Ağustos 2015 Cuma
4

Bootstrap Nedir?

Bootstrap Front-End Developerlar için geliştirilmiş açık kaynak kodlu ve ücretsiz bir CSS framework'tür. Bootstrap sayesinde masaüstü, tablet, mobil cihaz ve tüm tarayıcılara uyumlu web siteleri geliştirebiliriz. Bunun yanında bir web sitesi için gerekli olan tüm bileşenleri yapısında barındırır. (Form öğeleri, tablolar, butonlar, uyarılar, navigasyon bar, sayfalandırma, etiketler, açılan menüler vb. tasarım öğeleri.) Bu hazır bileşenleri kullanarak hem gelişmiş bir görünüm hem de her cihaza uygun bir tasarım gerçekleştirmiş oluruz.

 

Bootstrap Nasıl Kullanılır?

Öncelikle sayfamız Html5 olmalı ve Bootstrap'ı kullanabilmemiz için bootstrap css dosyasını sayfamıza dahil etmemiz gerekiyor. Eğer javascript gerektiren durumlar olursa bootstrap javascript'ini ve jquery script'ini sayfamıza dahil etmemiz gerekiyor. (Örn: Açılır menü yapımında sadece bootstrap css dosyasını dahil edersek açılır menü tasarımsal olarak oluşturulur. Fakat işlevini yerine getiremez. Açılır menüye tıkladığımızda açılmasını istiyorsak bootstrap javascript'i ve jquery script'ini dahil etmemiz gerekir. 

Tarayıcıların sayfamızın Html5 olarak algılamasını sağlamak için DOCTYPE kullanılır. Html5 olarak tanımı aşağıdaki gibidir :

<!DOCTYPE html>

Burada dikkat edeceğimiz kısım <!DOCTYPE html> kullandıktan sonra <html> etiketini tekrar açmamız gerekiyor. Çünkü <!DOCTYPE html> etiket kendi başına sadece Html5 olduğunu belirtir. ardından <html> etiketini açmazsak hata olur.

En sonda örnek bir sayfanın kodlarını paylaşacağım.

 

Bootstrap Css'ini online olarak dahil etmek istiyorsak :

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">

 

Bootstrap Css'ini sayfanın bulunduğu klasöre indirip dahil etmek istiyorsak :

<link rel="stylesheet" href="/bootstrap.min.css">

 

Burada bootstrap.min.css'i kullandık. Buradaki min ifadesi css dosyasındaki gereksiz tüm boşlukların silindiği anlamındadır. Yani daha az yer kaplar. Bu da sayfanın daha hızlı yüklenmesi demektir. bootstrap.min.css olanını kullanmanızı öneririm.

 

Jquery Script ve Bootstrap Javascript'lerin sayfaya dahil edilmesi :

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>

Öncelikle burada belirtmek istediğim önemli bir şey var. Bootstrap'ın tasarımcılarının da önerdiği gibi script dosyalarının sayfanın en sonuna yani </body> etiketinden hemen önce kullanarak sayfanın daha hızlı çalışmasını sağlayabilirsiniz.

Ayrıca jquery script'ini eklemeden bootstrap.min.js 'i eklerseniz hata ile karşılaşırsınız. Çünkü tarayıcı yukarıdan aşağıya doğru okur.  bootstrap.min.js içerisinde jquery kullandığı için jquery daha eklenmeden kullanmaya çalışır ve hata oluşur. Bu yüzden yukarıdaki örnekte olduğu gibi önce jquery script'ini daha sonra bootstap javascript'ini sayfamıza dahil etmemiz gerekir.

 

Sayfamızın mobil cihazlar ve tabletler için uyumlu olması ve ölçeklendirilmesi için : 

<meta name="viewport" content="width=device-width, initial-scale=1">

Bu kod sayesinde cihazın çözünürlüğü algılanıp o cihaza göre boyutlandırma yapılacaktır. (<head>...</head> etiketleri arasına eklenir.)

 

Örnek Sayfa:

<!DOCTYPE html>
<html lang="tr-TR">
<head>
	<meta charset="UTF-8">
	<title>Bootstrap Sample</title>
    
    <meta name="viewport" content="width=device-width, initial-scale=1">

	<!-- Bootstrap Css begin -->
	<link rel="stylesheet" href="/bootstrap.min.css">
	<!-- Bootstrap Css end -->
</head>
<body>
	<!-- JavaScript Files begin -->
	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
	<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
	<!-- JavaScript Files end -->
</body>	
</html>

 



yorumlar
64x64

aysegul

20 Aralık 2017 Çarşamba

teşekkürler

64x64

test

19 Şubat 2018 Pazartesi

test

64x64

A

27 Mart 2019 Çarşamba

DUYGULARIM DARMADAĞIN VUR BENİ ÖLDÜR BENİİ DAĞIT BENİ AHEY AHEY AHEY

64x64

Orhan veli

28 Eylül 2019 Cumartesi

Selamlar. Siteniz gerçekten güzel ve başarılı. Bu işlere yeni ilgi duyan veya benim gibi yıllardır içinde olupta tembellik edip birşeyler öğrenemeyenlere ithafen güzel, kilit bilgiler içeriyor. Keşke sizin gibi kişilerin deneyimlerinden yararlanabilme şansım olsaydı. İyi çalışmalar.

Yorum yaz