trkod.tr — Türkçe Kılavuzlar

Bootstrap Başlangıç

Bu sayfayı ekleyen: #Netler

Bootstrap ile Başlarken

Bootstrap; güçlü, zengin özelliklere sahip bir ön yüz (frontend) araç kitidir. Prototipten üretime kadar her şeyi dakikalar içinde inşa edebilirsiniz.

---

Hızlı Başlangıç

Herhangi bir derleme (build) adımına ihtiyaç duymadan, Bootstrap'in üretime hazır CSS ve JavaScript dosyalarını CDN üzerinden ekleyerek hemen başlayabilirsiniz.

  1. Projenizin kök dizininde yeni bir index.html dosyası oluşturun. Mobil cihazlarda doğru duyarlı (responsive) davranış için <meta name="viewport"> etiketini ekleyin.
HTML
<!doctype html>
<html lang="tr">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Bootstrap Demosu</title>
</head>
<body>
  <h1>Merhaba Dünya!</h1>
</body>
</html>
  1. Bootstrap CSS ve JS dosyalarını dahil edin. CSS için <link> etiketini <head> içine; JavaScript paketi (açılır menüler, popover'lar ve araç ipuçlarını konumlandırmak için Popper dahil) için <script> etiketini </body> kapatma etiketinden hemen önce yerleştirin.
HTML
<!doctype html>
<html lang="tr">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Bootstrap Demosu</title>
  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB" crossorigin="anonymous">
</head>
<body>
  <h1>Merhaba Dünya!</h1>
  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI" crossorigin="anonymous"></script>
</body>
</html>

Dilerseniz Popper ve JS dosyalarımızı ayrı ayrı da ekleyebilirsiniz. Açılır menüler (dropdowns), popover'lar veya araç ipuçları (tooltips) kullanmayı planlamıyorsanız, Popper'ı dahil etmeyerek dosya boyutundan tasarruf edebilirsiniz.

HTML
<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-G/EV+4j2dNv+tEPo3++6LCgdCROaejBqfUeNjuKAiuXbjrxilcCdDz6ZAVfHWe1Y" crossorigin="anonymous"></script>

---

JS Bileşenleri

Aşağıdaki bileşenler açıkça JavaScript ve Popper gerektirir:

---

Önemli Global Ayarlar

Bootstrap, tarayıcılar arası stilleri standartlaştırmaya yönelik birkaç önemli global stil ve ayar kullanır.

HTML5 Doctype

Bootstrap, HTML5 doctype kullanımını gerektirir. Bu olmadan eksik veya hatalı stillerle karşılaşabilirsiniz.

HTML
<!doctype html>
<html lang="tr">
...
</html>

Viewport Meta

Bootstrap "önce mobil" (mobile-first) yaklaşımıyla geliştirilmiştir. Bu stratejide kod önce mobil cihazlar için optimize edilir, ardından CSS media query'leri kullanılarak bileşenler ölçeklendirilir. Tüm cihazlarda doğru işleme ve dokunmatik yakınlaştırma sağlamak için <head> bölümüne duyarlı viewport meta etiketini ekleyin:

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

Box-sizing

CSS'te daha kolay boyutlandırma yapmak için global box-sizing değerini content-box yerine border-box olarak değiştiriyoruz. Bu, iç boşlukların (padding) bir öğenin hesaplanan nihai genişliğini etkilememesini sağlar.

Nadir durumlarda bunu geçersiz kılmanız gerekirse şu şekilde bir stil kullanabilirsiniz:

CSS
.selector-for-some-widget {
  box-sizing: content-box;
}

Reboot

Farklı tarayıcılar ve cihazlar arasındaki tutarsızlıkları düzeltmek ve yaygın HTML öğelerine daha tutarlı sıfırlamalar sağlamak için Reboot kullanılır.

Yorumlar (0)

Henüz yorum yok. İlk yorumu siz yapın!

Yorum Yap

Yorum yapmak için giriş yapın veya kayıt olun.