Temel CSS

Genişletilebilir sınıflarla stilize edilmiş ve geliştirilmiş temel HTML öğeleri.

Önüne bak! Bu dokümanlar, artık resmi olarak desteklenmeyen v2.3.2 içindir. Bootstrap'in en son sürümüne göz atın!

Başlıklar

Tüm HTML başlıkları, <h1>aracılığıyla <h6>kullanılabilir.

h1. Başlık 1

h2. Başlık 2

h3. Başlık 3

h4. Başlık 4

h5. Başlık 5
h6. Başlık 6

Vücut kopya

Bootstrap'in genel varsayılanı font-size, 20 piksel ile 14 pikseldirline-height . Bu, ve tüm paragraflara uygulanır. Ek olarak, (paragraflar) satır yüksekliklerinin yarısı kadar bir alt kenar boşluğu alır (varsayılan olarak 10 piksel).<body><p>

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus ve magnis doğumdan uzak montes, nascetur ridiculus mus. Nullam kimliği dolor kimliği nibh ultricies vehicula.

Cum sociis natoque penatibus ve magnis doğumdan uzak montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.

Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id, eget metus'ta elit olmayan porta gravida. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.

<p> ... </p>

Müşteri adayı kopyası

Ekleyerek bir paragrafın öne çıkmasını sağlayın .lead.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est commodo luctus.

<p class = "kurşun" > ... </p> 

Daha Az ile Oluşturuldu

Tipografik ölçek, değişkenler.less : @baseFontSizeve 'deki iki AZ değişkeni temel alır @baseLineHeight. Birincisi, baştan sona kullanılan temel yazı tipi boyutu ve ikincisi, temel satır yüksekliğidir. Tüm türümüzün ve daha fazlasının kenar boşluklarını, dolgularını ve satır yüksekliklerini oluşturmak için bu değişkenleri ve bazı basit matematiği kullanırız. Bunları özelleştirin ve Bootstrap uyarlanır.


Vurgu

Hafif stillerle HTML'nin varsayılan vurgu etiketlerini kullanın.

<small>

Satır içi veya metin bloklarının vurgusunu kaldırmak için küçük etiketi kullanın.

Bu metin satırı, ince baskı olarak ele alınmalıdır.

<p> <small> Bu metin satırı ince baskı olarak ele alınmalıdır. </küçük> </p>
  

Gözü pek

Daha ağır bir yazı tipi ağırlığına sahip bir metin parçacığını vurgulamak için.

Aşağıdaki metin parçası, kalın metin olarak işlenir .

<strong> kalın metin olarak işlendi </strong>

italik

Bir metin parçasını italik olarak vurgulamak için.

Aşağıdaki metin parçacığı, italik metin olarak işlenir .

<em> italik metin olarak işlendi </em>

Önüne bak!<b>HTML5'te kullanmaktan çekinmeyin <i>. çoğunlukla ses, teknik terimler vb. için <b>ek bir önem taşımadan kelimeleri veya cümleleri vurgulamak içindir .<i>

hizalama sınıfları

Metin hizalama sınıflarıyla metni bileşenlere kolayca yeniden hizalayın.

Sola hizalanmış metin.

Ortaya hizalanmış metin.

Sağa hizalanmış metin.

  1. <p class = "metin-sol" > Sola hizalanmış metin. </p>
  2. <p class = "metin merkezi" > Ortaya hizalanmış metin. </p>
  3. <p class = "metin-sağ" > Sağa hizalanmış metin. </p>

Vurgu sınıfları

Bir avuç vurgu yardımcı sınıfıyla anlamı renkle iletin.

Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

Etiam porta sem maleuada magna mollis euismod.

Donec ullamcorper nulla non metus auctor fringilla.

Aenean eu leo ​​quam. Pellentesque ornare sem lacinia quam venenatis.

Duis mollis, est non commodo luctus, nisi erat porttitor ligula.

  1. <p class = "sessiz" > Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh. </p>
  2. <p sınıfı = "metin uyarısı" > Etiam porta sem maleuada magna mollis euismod. </p>
  3. <p class = "text-error" > Donec ullamcorper nulla metus olmayan auctor fringilla. </p>
  4. <p class = "text-info" > Aenean eu leo ​​quam. Pellentesque ornare sem lacinia quam venenatis. </p>
  5. <p class = "text-success" > Duis mollis, est noncommodo luctus, nisi erat porttitor ligula. </p>

Kısaltmalar

<abbr>Fareyle üzerine gelindiğinde genişletilmiş sürümü göstermek için kısaltmalar ve kısaltmalar için HTML öğesinin stilize uygulaması . Niteliği olan kısaltmaların, titlehafif noktalı bir alt kenarlığı ve üzerine gelindiğinde ek bağlam sağlayan bir yardım imleci vardır.

<abbr>

Bir kısaltmanın uzun süre üzerine gelindiğinde genişletilmiş metin için titleözniteliği ekleyin.

Öznitelik kelimesinin kısaltması attr'dir .

<abbr title = "özellik" > öznitelik </abbr> 

<abbr class="initialism">

.initialismBiraz daha küçük yazı tipi boyutu için bir kısaltma ekleyin .

HTML , dilimlenmiş ekmekten sonraki en iyi şeydir.

<abbr title = "Köprü Metni Biçimlendirme Dili" sınıfı = "başlangıç" > HTML </abbr>  

adresler

En yakın ata veya tüm çalışma grubu için iletişim bilgilerini sunun.

<address>

Tüm satırları ile sonlandırarak biçimlendirmeyi koruyun <br>.

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
S: (123) 456-7890
Tam Ad
[email protected]
  1. <adres>
  2. <strong> Twitter, Inc. </strong><br>
  3. 795 Folsom Ave, Suite 600 <br>
  4. San Francisco, CA 94107 <br>
  5. <abbr title = "Telefon" > S: </abbr> (123) 456-7890
  6. </adres>
  7.  
  8. <adres>
  9. <strong> Tam Ad </strong><br>
  10. <a href = "mailto:#" > [email protected] </a>
  11. </adres>

blok alıntılar

Belgenizdeki başka bir kaynaktan içerik bloklarını alıntılamak için.

Varsayılan blok alıntı

Alıntı olarak <blockquote>herhangi bir HTML'yi sarın . Düz alıntılar için bir <p>.

Lorem ipsum dolor sit amet, conectetur adipiscing elit. Bir ante tamsayı pozu.

  1. <blockquote>
  2. <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Bir ante tamsayı pozu. </p>
  3. </blockquote>

Blok alıntı seçenekleri

Standart bir blok alıntıdaki basit varyasyonlar için stil ve içerik değişiklikleri.

Bir kaynağı adlandırma

<small>Kaynağı tanımlamak için etiket ekleyin . Kaynak çalışmanın adını içine sarın <cite>.

Lorem ipsum dolor sit amet, conectetur adipiscing elit. Bir ante tamsayı pozu.

Kaynak Başlığında ünlü biri
  1. <blockquote>
  2. <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Bir ante tamsayı pozu. </p>
  3. <small> Ünlü biri <cite title = "Source Title" > Source Title </cite></small>
  4. </blockquote>

alternatif ekranlar

.pull-rightKayan, sağa hizalanmış blok alıntı için kullanın .

Lorem ipsum dolor sit amet, conectetur adipiscing elit. Bir ante tamsayı pozu.

Kaynak Başlığında ünlü biri
  1. <blockquote sınıfı = "sağa çekme" >
  2. ...
  3. </blockquote>

Listeler

sırasız

Sıralamanın açıkça önemli olmadığı öğelerin listesi .

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Massa'da tamsayı molestie lorem
  • Pretium nisl aliquet'te facilisis
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor ilmi
  1. <ul>
  2. <li> ... </li>
  3. </ul>

sipariş edildi

Sıralamanın açıkça önemli olduğu öğelerin listesi .

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Massa'da tamsayı molestie lorem
  4. Pretium nisl aliquet'te facilisis
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor ilmi
  1. <ol>
  2. <li> ... </li>
  3. </ol>

tarzsız

Liste öğelerindeki varsayılan list-styleve sol dolguyu kaldırın (yalnızca acil çocuklar).

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Massa'da tamsayı molestie lorem
  • Pretium nisl aliquet'te facilisis
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor ilmi
  1. <ul class = "stilsiz" >
  2. <li> ... </li>
  3. </ul>

Çizgide

inline-blockTüm liste öğelerini hafif dolgulu tek bir satıra yerleştirin .

  • lorem ipsum
  • Phasellus iaculis
  • boş volutpat
  1. <ul sınıfı = "satır içi" >
  2. <li> ... </li>
  3. </ul>

Tanım

İlişkili açıklamalarıyla birlikte terimlerin listesi.

Açıklama listeleri
Bir açıklama listesi, terimleri tanımlamak için mükemmeldir.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id, eget metus'ta elit olmayan porta gravida.
Malesuada limanı
Etiam porta sem maleuada magna mollis euismod.
  1. <dl>
  2. <dt> ... </dt>
  3. <dd> ... </dd>
  4. </dl>

Yatay açıklama

Terimleri ve açıklamaları <dl>yan yana sıralayın.

Açıklama listeleri
Bir açıklama listesi, terimleri tanımlamak için mükemmeldir.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id, eget metus'ta elit olmayan porta gravida.
Malesuada limanı
Etiam porta sem maleuada magna mollis euismod.
Felis euismod semper eget lacinia
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
  1. <dl sınıfı = "dl-yatay" >
  2. <dt> ... </dt>
  3. <dd> ... </dd>
  4. </dl>

Önüne bak!Yatay açıklama listeleri, sol sütun düzeltmesine sığmayacak kadar uzun olan terimleri kısaltır text-overflow. Daha dar görünümlerde, varsayılan yığılmış düzene dönüşeceklerdir.

Çizgide

Satır içi kod parçacıklarını ile sarın <code>.

Örneğin, <section>satır içi olarak sarılmalıdır.
  1. Örneğin , <code > & lt ; bölüm & gt ;</ code > satır içi olarak sarılmalıdır .

Temel blok

<pre>Birden çok kod satırı için kullanın . Doğru işleme için koddaki herhangi bir açılı ayraçtan kaçındığınızdan emin olun.

<p>Örnek metin burada...</p>
  1. <pre>
  2. <p>Örnek metin burada...</p>
  3. </pre>

Önüne bak!<pre>Etiketlerin içindeki kodu mümkün olduğunca sola yakın tuttuğunuzdan emin olun ; tüm sekmeleri işleyecektir.

.pre-scrollableİsteğe bağlı olarak, maksimum yüksekliği 350 piksel ayarlayacak ve bir y ekseni kaydırma çubuğu sağlayacak sınıfı ekleyebilirsiniz .

Varsayılan stiller

Temel stil için (hafif dolgu ve yalnızca yatay bölücüler) temel sınıfı .tableherhangi bir <table>.

# İlk adı Soy isim Kullanıcı adı
1 İşaret Otto @mdo
2 Yakup Thornton @yağ
3 Larry kuş @twitter
  1. <tablo sınıfı = "tablo" >
  2. </tablo>

İsteğe bağlı sınıflar

Aşağıdaki sınıflardan herhangi birini .tabletemel sınıfa ekleyin.

.table-striped

<tbody>CSS seçici aracılığıyla herhangi bir tablo satırına zebra şeritleme ekler :nth-child(IE7-8'de mevcut değildir).

# İlk adı Soy isim Kullanıcı adı
1 İşaret Otto @mdo
2 Yakup Thornton @yağ
3 Larry kuş @twitter
  1. <tablo sınıfı = "tablo tablo çizgili" >
  2. </tablo>

.table-bordered

Tabloya kenarlıklar ve yuvarlatılmış köşeler ekleyin.

# İlk adı Soy isim Kullanıcı adı
1 İşaret Otto @mdo
İşaret Otto @getbootstrap
2 Yakup Thornton @yağ
3 Kuş Larry @twitter
  1. <tablo sınıfı = "tabloyla sınırlanmış tablo" >
  2. </tablo>

.table-hover

içindeki tablo satırlarında fareyle üzerine gelme durumunu etkinleştirin <tbody>.

# İlk adı Soy isim Kullanıcı adı
1 İşaret Otto @mdo
2 Yakup Thornton @yağ
3 Kuş Larry @twitter
  1. <table class = "table table-hover" >
  2. </tablo>

.table-condensed

Hücre dolgusunu yarıya indirerek masaları daha kompakt hale getirir.

# İlk adı Soy isim Kullanıcı adı
1 İşaret Otto @mdo
2 Yakup Thornton @yağ
3 Kuş Larry @twitter
  1. <tablo sınıfı = "tablo yoğunlaştırılmış" >
  2. </tablo>

İsteğe bağlı satır sınıfları

Tablo satırlarını renklendirmek için bağlamsal sınıfları kullanın.

Sınıf Tanım
.success Başarılı veya olumlu bir eylemi gösterir.
.error Tehlikeli veya potansiyel olarak olumsuz bir eylemi belirtir.
.warning Dikkat edilmesi gerekebilecek bir uyarıyı belirtir.
.info Varsayılan stillere alternatif olarak kullanılır.
# Ürün Ödeme Alındı Durum
1 TB - Aylık 01/04/2012 Onaylı
2 TB - Aylık 02/04/2012 reddedildi
3 TB - Aylık 03/04/2012 Askıda olması
4 TB - Aylık 04/04/2012 Onaylamak için arayın
  1. ...
  2. < tr sınıfı = "başarı" >
  3. <td> 1 < /td>
  4. <td>TB - Aylık</ td >
  5. < td > 01/04/2012 < / td >
  6. <td>Onaylandı</ td >
  7. </ tr >
  8. ...

Desteklenen tablo işaretlemesi

Desteklenen tablo HTML öğelerinin listesi ve bunların nasıl kullanılması gerektiği.

Etiket Tanım
<table> Verileri tablo biçiminde görüntülemek için sarma öğesi
<thead> <tr>Tablo sütunlarını etiketlemek için tablo başlığı satırları ( ) için kapsayıcı öğesi
<tbody> <tr>Tablonun gövdesindeki tablo satırları ( ) için kapsayıcı öğesi
<tr> Tek bir satırda görünen bir dizi tablo hücresi ( <td>veya ) için kapsayıcı öğesi<th>
<td> Varsayılan tablo hücresi
<th> Sütun (veya kapsam ve yerleşime bağlı olarak satır) etiketleri için özel tablo hücresi
<caption> Tablonun ne içerdiğinin açıklaması veya özeti, özellikle ekran okuyucular için yararlıdır
  1. <tablo>
  2. <caption> ... </caption>
  3. <kafa>
  4. <tr>
  5. <th> ... </th>
  6. <th> ... </th>
  7. </tr>
  8. </thead>
  9. <vücut>
  10. <tr>
  11. <td> ... </td>
  12. <td> ... </td>
  13. </tr>
  14. </tbody>
  15. </tablo>

Varsayılan stiller

<form>Bireysel form kontrolleri stil alır, ancak biçimlendirmede veya büyük değişikliklerde gerekli herhangi bir temel sınıf olmadan . Form denetimlerinin üstünde yığılmış, sola hizalanmış etiketlerle sonuçlanır.

Efsane Örnek blok düzeyinde yardım metni burada.
  1. <form>
  2. <alan kümesi>
  3. <efsane> Efsane </efsane>
  4. <label> Etiket adı </label>
  5. <input type = "text" yer tutucu = "Bir şey yazın..." >
  6. <span class = "help-block" > Örnek blok düzeyinde yardım metni burada. </span>
  7. <etiket sınıfı = "onay kutusu" >
  8. <input type = "onay kutusu" > Beni kontrol et
  9. </etiket>
  10. <button type = "gönder" sınıfı = "btn" > Gönder </button>
  11. </fieldset>
  12. </form>

İsteğe bağlı düzenler

Bootstrap ile birlikte, yaygın kullanım durumları için isteğe bağlı üç form düzeni dahildir.

Arama Formu

Fazladan yuvarlatılmış bir metin girişi için forma .form-searchve forma ekleyin ..search-query<input>

  1. <form sınıfı = "form arama" >
  2. <input type = "text" class = "giriş aracı arama sorgusu" >
  3. <button type = "gönder" sınıfı = "btn" > Ara </button>
  4. </form>

satır içi formu

.form-inlineKompakt bir düzen için sola hizalı etiketler ve satır içi blok denetimleri ekleyin .

  1. <form sınıfı = "form-inline" >
  2. <input type = "text" class = "input-small" yer tutucusu = "E-posta" >
  3. <input type = "password" class = "input-small" yer tutucusu = "Password" >
  4. <etiket sınıfı = "onay kutusu" >
  5. <input type = "onay kutusu" > Beni hatırla
  6. </etiket>
  7. <button type = "submit" class = "btn" > Oturum aç </button>
  8. </form>

yatay form

Etiketleri sağa hizalayın ve kontrollerle aynı satırda görünmelerini sağlamak için sola kaydırın. Varsayılan bir formdan en fazla biçimlendirme değişikliğini gerektirir:

  • .form-horizontalforma ekle
  • Etiketleri ve kontrolleri içe sarın.control-group
  • .control-labeletikete ekle
  • .controlsUygun hizalama için ilişkili kontrolleri sarın
  1. <form sınıfı = "form-yatay" >
  2. <div sınıfı = "kontrol grubu" >
  3. <etiket sınıfı = "kontrol etiketi" için = "inputEmail" > E-posta </label>
  4. <div sınıfı = "kontroller" >
  5. <giriş türü = "metin" id = "inputEmail" yer tutucu = "E-posta" >
  6. </div>
  7. </div>
  8. <div sınıfı = "kontrol grubu" >
  9. <etiket sınıfı = "kontrol etiketi" için = "inputPassword" > Şifre </label>
  10. <böl sınıfı = "kontroller" >
  11. <input type = "parola" kimliği = "inputPassword" yer tutucu = "Password" >
  12. </div>
  13. </div>
  14. <böl sınıfı = "kontrol grubu" >
  15. <böl sınıfı = "kontroller" >
  16. <etiket sınıfı = "onay kutusu" >
  17. <giriş türü = "onay kutusu" > Beni hatırla
  18. </etiket>
  19. <düğme türü = "gönder" sınıfı = "btn" > Oturum aç </button>
  20. </div>
  21. </div>
  22. </form>

Desteklenen form kontrolleri

Örnek form düzeninde desteklenen standart form kontrol örnekleri.

Girişler

En yaygın form denetimi, metin tabanlı giriş alanları. Tüm HTML5 türleri için destek içerir: metin, şifre, tarihsaat, tarih-saat-yerel, tarih, ay, saat, hafta, sayı, e-posta, url, arama, tel ve renk.

typeHer zaman belirtilen bir kullanımını gerektirir .

  1. <input type = "metin" yer tutucusu = "Metin girişi" >

metin alanı

Birden çok metin satırını destekleyen form kontrolü. rowsÖzelliği gerektiği gibi değiştirin .

  1. <textarea satırları = "3" ></textarea>

Onay kutuları ve radyolar

Onay kutuları bir listedeki bir veya birkaç seçeneği seçmek içindir, radyolar ise birçok seçenek arasından birini seçmek içindir.

Varsayılan (yığılmış)


  1. <etiket sınıfı = "onay kutusu" >
  2. <input type = "onay kutusu" değeri = "" >
  3. Birinci seçenek şu ve bu—neden harika olduğunu eklediğinizden emin olun
  4. </etiket>
  5.  
  6. <etiket sınıfı = "radyo" >
  7. <input type = "radio" name = "optionsRadios" id = "optionsRadios1 " değeri = "option1" işaretlendi >
  8. Birinci seçenek şu ve bu—neden harika olduğunu eklediğinizden emin olun
  9. </etiket>
  10. <etiket sınıfı = "radyo" >
  11. <input type = "radio" name = "optionsRadios" id = "optionsRadios2 " değeri = "option2" >
  12. İkinci seçenek başka bir şey olabilir ve onu seçmek birinci seçeneğin seçimini kaldırır
  13. </etiket>

Satır içi onay kutuları

Sınıfı bir dizi onay kutusuna ekleyin .inlineveya aynı satırda görünen kontroller için radyolar.

  1. <label class = "satır içi onay kutusu" >
  2. <input type = "checkbox" id = "inlineCheckbox1" değer = "option1" > 1
  3. </etiket>
  4. <label class = "satır içi onay kutusu" >
  5. <input type = "checkbox" id = "inlineCheckbox2" değer = "option2" > 2
  6. </etiket>
  7. <label class = "satır içi onay kutusu" >
  8. <input type = "checkbox" id = "inlineCheckbox3" değer = "option3" > 3
  9. </etiket>

seçer

multiple="multiple"Birden çok seçeneği aynı anda göstermek için varsayılan seçeneği kullanın veya a öğesini belirtin .


  1. <seç>
  2. <seçenek> 1 </seçenek>
  3. <seçenek> 2 </seçenek>
  4. <seçenek> 3 </seçenek>
  5. <seçenek> 4 </seçenek>
  6. <seçenek> 5 </seçenek>
  7. </select>
  8.  
  9. < çoklu seç = "çoklu" >
  10. <seçenek> 1 </seçenek>
  11. <seçenek> 2 </seçenek>
  12. <seçenek> 3 </seçenek>
  13. <seçenek> 4 </seçenek>
  14. <seçenek> 5 </seçenek>
  15. </select>

Form denetimlerini genişletme

Bootstrap, mevcut tarayıcı kontrollerinin üzerine ek olarak, diğer faydalı form bileşenlerini de içerir.

Başa eklenen ve eklenen girdiler

Herhangi bir metin tabanlı girişten önce veya sonra metin veya düğmeler ekleyin. şunu not etselectÖğelerin burada desteklenmediğini

Varsayılan seçenekler

.add-onBir girişe metin eklemek veya başına eklemek için an ve inputan'ı iki sınıftan biriyle sarın .

@

.00
  1. <div sınıfı = "girdi-başına" >
  2. <span class = "eklenti" > @ </span>
  3. <input class = "span2" id = "prependedInput " type = "text" yer tutucu = "Kullanıcı adı" >
  4. </div>
  5. <div class = "giriş-ekleme" >
  6. <input class = "span2" id = "appendedInput " type = "text" >
  7. <span class = "eklenti" > .00 </span>
  8. </div>

kombine

.add-onBir girişi başına eklemek ve eklemek için hem sınıfları hem de iki örneğini kullanın .

$ .00
  1. <div class = "girdi-başa giriş-ekleme" >
  2. <span class = "eklenti" > $ </span>
  3. <input class = "span2" id = "appendedPrependedInput " type = "text" >
  4. <span class = "eklenti" > .00 </span>
  5. </div>

Metin yerine düğmeler

Bir girişe bir düğme (veya iki) eklemek için <span>metin içeren yerine a öğesini kullanın..btn

  1. <div class = "giriş-ekleme" >
  2. <input class = "span2" id = "appendedInputButton " type = "metin" >
  3. <button class = "btn" type = "button" > Başla! </button>
  4. </div>
  1. <div class = "giriş-ekleme" >
  2. <input class = "span2" id = "appendedInputButtons " type = "text" >
  3. <button class = "btn" type = "button" > Ara </button>
  4. <button class = "btn" type = "button" > Seçenekler </button>
  5. </div>

Düğme açılır menüleri

  1. <div class = "giriş-ekleme" >
  2. <input class = "span2" id = "appendedDropdownButton " type = "text" >
  3. <div sınıfı = "btn grubu" >
  4. <button class = "btn açılır-geçiş" data-toggle = "açılır menü" >
  5. Eylem
  6. <span class = "şapka" ></span>
  7. </button>
  8. <ul class = "açılır menü" >
  9. ...
  10. </ul>
  11. </div>
  12. </div>
  1. <div sınıfı = "girdi-başına" >
  2. <div sınıfı = "btn grubu" >
  3. <button class = "btn açılır-geçiş" data-toggle = "açılır menü" >
  4. Eylem
  5. <span class = "şapka" ></span>
  6. </button>
  7. <ul class = "açılır menü" >
  8. ...
  9. </ul>
  10. </div>
  11. <input class = "span2" id = "prependedDropdownButton " type = "text" >
  12. </div>
  1. <div class = "girdi-başa giriş-ekleme" >
  2. <div sınıfı = "btn grubu" >
  3. <button class = "btn açılır-geçiş" data-toggle = "açılır menü" >
  4. Eylem
  5. <span class = "şapka" ></span>
  6. </button>
  7. <ul class = "açılır menü" >
  8. ...
  9. </ul>
  10. </div>
  11. <input class = "span2" id = "appendedPrependedDropdownButton " type = "text" >
  12. <div sınıfı = "btn grubu" >
  13. <button class = "btn açılır-geçiş" data-toggle = "açılır menü" >
  14. Eylem
  15. <span class = "şapka" ></span>
  16. </button>
  17. <ul class = "açılır menü" >
  18. ...
  19. </ul>
  20. </div>
  21. </div>

Bölümlere ayrılmış açılır gruplar

  1. <form>
  2. <div sınıfı = "girdi-başına" >
  3. <div class = "btn-group" > ... </div>
  4. <giriş türü = "metin" >
  5. </div>
  6. <div class = "giriş-ekleme" >
  7. <giriş türü = "metin" >
  8. <div class = "btn-group" > ... </div>
  9. </div>
  10. </form>

Arama Formu

  1. <form sınıfı = "form arama" >
  2. <div class = "giriş-ekleme" >
  3. <input type = "text" class = "span2 arama sorgusu" >
  4. <button type = "gönder" sınıfı = "btn" > Ara </button>
  5. </div>
  6. <div sınıfı = "girdi-başına" >
  7. <button type = "gönder" sınıfı = "btn" > Ara </button>
  8. <input type = "text" class = "span2 arama sorgusu" >
  9. </div>
  10. </form>

Kontrol boyutlandırma

Göreceli boyutlandırma sınıflarını kullanın .input-largeveya sınıfları kullanarak girdilerinizi ızgara sütun boyutlarıyla eşleştirin .span*.

Blok seviyesi girişleri

Herhangi bir <input>veya <textarea>öğenin blok düzeyinde bir öğe gibi davranmasını sağlayın.

  1. <input class = "input-block-level" type = "text" placeholder = ".input-block-level" >

göreli boyutlandırma

  1. <input sınıfı = "input-mini" type = "text" yer tutucu = ".input-mini" >
  2. <input class = "input-small" type = "text" yer tutucu = ".input-small" >
  3. <input sınıfı = "input-medium" type = "text" yer tutucu = ".input-medium" >
  4. <input sınıfı = "input-large" type = "text" yer tutucu = ".input-large" >
  5. <input sınıfı = "input-xlarge" type = "text" yer tutucu = ".input-xlarge" >
  6. <input sınıfı = "input-xxlarge" type = "text" yer tutucu = ".input-xxlarge" >

Önüne bak!Gelecek sürümlerde, bu göreli girdi sınıflarının kullanımını düğme boyutlarımıza uyacak şekilde değiştireceğiz. Örneğin,.input-large bir girdinin dolgusunu ve yazı tipi boyutunu artıracaktır.

ızgara boyutlandırma

Izgara sütunlarının aynı boyutlarıyla eşleşen girdiler için .span1to kullanın ..span12

  1. <input class = "span1" type = "text" yer tutucu = ".span1" >
  2. <input class = "span2" type = "text" yer tutucu = ".span2" >
  3. <input class = "span3" type = "text" yer tutucu = ".span3" >
  4. < sınıf seçin = "span1" >
  5. ...
  6. </select>
  7. < sınıf seçin = "span2" >
  8. ...
  9. </select>
  10. < sınıf seçin = "span3" >
  11. ...
  12. </select>

Satır başına birden çok ızgara girişi için, uygun boşluk için değiştirici sınıfını kullanın.controls-row . Boşluğu daraltmak için girdileri yüzdürür, uygun kenar boşluklarını ayarlar ve kayan noktayı temizler.

  1. <div sınıfı = "kontroller" >
  2. <input class = "span5" type = "text" yer tutucusu = ".span5" >
  3. </div>
  4. <div class = "kontroller-satırını kontrol eder" >
  5. <input class = "span4" type = "text" yer tutucu = ".span4" >
  6. <input class = "span1" type = "text" yer tutucu = ".span1" >
  7. </div>
  8. ...

düzenlenemez girişler

Verileri, gerçek form işaretlemesini kullanmadan düzenlenemeyen bir formda sunun.

Burada biraz değer
  1. <span class = "input-xlarge uneditable-input" > Burada bir miktar değer </span>

Form eylemleri

Bir grup eylemle (düğmeler) bir formu sonlandırın. Bir içine yerleştirildiğinde .form-actions, düğmeler form kontrolleriyle aynı hizaya gelmek için otomatik olarak girintiler oluşturur.

  1. <div class = "form-eylemler" >
  2. <button type = "submit" class = "btn btn-birincil" > Değişiklikleri kaydet </button>
  3. <button type = "button" class = "btn" > İptal </button>
  4. </div>

Yardım Metni

Form kontrolleri çevresinde görünen yardım metni için satır içi ve blok düzeyinde destek.

satır içi yardım

Satır içi yardım metni
  1. <input type = "text" ><span class = "help-inline" > Satır içi yardım metni </span>

Yardımı engelle

Yeni bir satıra geçen ve bir satırın ötesine geçebilen daha uzun bir yardım metni bloğu.
  1. <input type = "text" ><span class = "help-block" > Yeni bir satıra ayrılan ve bir satırın ötesine geçebilen daha uzun bir yardım metni bloğu. </span>

Form kontrol durumları

Form kontrolleri ve etiketleri hakkında temel geri bildirim durumları ile kullanıcılara veya ziyaretçilere geri bildirim sağlayın.

Giriş odağı

outlineBazı form denetimlerinde varsayılan stilleri kaldırır ve box-shadowyerine a uygularız :focus.

  1. <input class = "input-xlarge" id = "focusedInput" type = "text" value = "Bu odaklandı..." >

Geçersiz girişler

ile varsayılan tarayıcı işlevi aracılığıyla stil girişleri :invalid. a belirtin , alan isteğe bağlı değilse özniteliği typeekleyin ve (varsa) bir .requiredpattern

Bu, CSS sözde seçicileri için destek eksikliği nedeniyle Internet Explorer 7-9 sürümlerinde mevcut değildir.

  1. <input class = "span3" type = "email" gerekli >

Devre dışı girişler

disabledKullanıcı girişini önlemek ve biraz farklı bir görünümü tetiklemek için bir girişe özniteliği ekleyin .

  1. <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "Burada giriş devre dışı..." devre dışı >

Doğrulama durumları

Bootstrap, hata, uyarı, bilgi ve başarı mesajları için doğrulama stilleri içerir. Kullanmak için çevreye uygun sınıfı ekleyin .control-group.

Bir şeyler ters gitmiş olabilir
Lütfen hatayı düzeltin
Kullanıcı adı alınmış
Woohoo!
  1. <div class = "kontrol grubu uyarısı" >
  2. <label class = "control-label" for = "inputWarning" > Uyarılı giriş </label>
  3. <div sınıfı = "kontroller" >
  4. <input type = "text" id = "inputWarning" >
  5. <span class = "help-inline" > Bir şeyler ters gitmiş olabilir </span>
  6. </div>
  7. </div>
  8.  
  9. <div class = "kontrol grubu hatası" >
  10. <label class = "control-label" for " inputError " > Hatalı giriş </label>
  11. <div sınıfı = "kontroller" >
  12. <input type = "text" id = "inputError" >
  13. <span class = "help-inline" > Lütfen hatayı düzeltin </span>
  14. </div>
  15. </div>
  16.  
  17. <div class = "kontrol grubu bilgisi" >
  18. <label class = "control-label" for = "inputInfo" > Bilgi içeren giriş </label>
  19. <div sınıfı = "kontroller" >
  20. <input type = "text" id = "inputInfo" >
  21. <span class = "help-inline" > Kullanıcı adı zaten alınmış </span>
  22. </div>
  23. </div>
  24.  
  25. <div class = "kontrol grubu başarısı" >
  26. <label class = "control-label" for = "inputSuccess" > Giriş başarılı </label>
  27. <div sınıfı = "kontroller" >
  28. <input type = "text" id = "inputSuccess" >
  29. <span class = "yardım içi" > Woohoo! </span>
  30. </div>
  31. </div>

Varsayılan düğmeler

.btnDüğme stilleri, uygulanan sınıfla her şeye uygulanabilir. <a>Ancak, genellikle bunları en iyi işleme için yalnızca ve <button>öğelere uygulamak isteyeceksiniz .

Buton sınıf="" Tanım
btn Gradyanlı standart gri düğme
btn btn-primary Ekstra görsel ağırlık sağlar ve bir dizi düğmede birincil eylemi tanımlar
btn btn-info Varsayılan stillere alternatif olarak kullanılır
btn btn-success Başarılı veya olumlu bir eylemi gösterir
btn btn-warning Bu işlemle dikkatli olunması gerektiğini belirtir
btn btn-danger Tehlikeli veya potansiyel olarak olumsuz bir eylemi belirtir
btn btn-inverse Anlamsal bir eyleme veya kullanıma bağlı olmayan alternatif koyu gri düğme
btn btn-link Düğme davranışını korurken bir bağlantı gibi görünmesini sağlayarak bir düğmenin vurgusunu kaldırın

Çapraz tarayıcı uyumluluğu

IE9, yuvarlatılmış köşelerde arka plan gradyanlarını kırpmaz, bu yüzden onu kaldırırız. İlgili, IE9, devre dışı bırakılmış buttonöğeleri çöpe atarak, düzeltemeyeceğimiz kötü bir metin gölgesiyle metni gri hale getirir.

Düğme boyutları

Daha büyük veya daha küçük düğmeler mi istiyorsunuz? Ek boyutlar için .btn-large, .btn-smallveya ekleyin ..btn-mini

  1. <p>
  2. <button class = "btn btn-large btn-primary" type = "button" > Büyük düğme </button>
  3. <button class = "btn btn-large" type = "button" > Büyük düğme </button>
  4. </p>
  5. <p>
  6. <button class = "btn btn-birincil" type = "button" > Varsayılan düğme </button>
  7. <button class = "btn" type = "button" > Varsayılan düğme </button>
  8. </p>
  9. <p>
  10. <button class = "btn btn-small btn-primary" type = "button" > Küçük düğme </button>
  11. <button class = "btn btn-small" type = "button" > Küçük düğme </button>
  12. </p>
  13. <p>
  14. <button class = "btn btn-mini btn-birincil" type = "button" > Mini düğme </button>
  15. <button class = "btn btn-mini" type = "button" > Mini buton </button>
  16. </p>

Ekleyerek, bir ebeveynin tüm genişliğini kapsayan blok düzeyinde düğmeler oluşturun .btn-block.

  1. <button class = "btn btn-large btn-block btn-birincil" type = "button" > Blok seviyesi düğmesi </button>
  2. <button class = "btn btn-large btn-block" type = "button" > Blok seviyesi düğmesi </button>

Engelli durumu

Düğmeleri %50 oranında azaltarak tıklanamaz görünmesini sağlayın.

çapa elemanı

.disabledSınıfı <a>düğmelere ekleyin .

Birincil bağlantı Bağlantı

  1. <a href = "#" class = "btn btn-large btn-birincil devre dışı" > Birincil bağlantı </a>
  2. <a href = "#" class = "btn btn-large devre dışı" > Bağlantı </a>

Önüne bak!.disabledBurada ortak sınıfa benzer bir yardımcı sınıf olarak kullanıyoruz .active, bu nedenle ön ek gerekmez. Ayrıca bu sınıf sadece estetik amaçlıdır; buradaki bağlantıları devre dışı bırakmak için özel JavaScript kullanmanız gerekir.

Düğme öğesi

disabledÖzelliği <button>düğmelere ekleyin .

  1. <button type = "button" class = "btn btn-large btn-birincil devre dışı" devre dışı = "devre dışı" > Birincil düğme </button>
  2. <button type = "button" class = "btn btn-large" devre dışı > Düğme </button>

Bir sınıf, birden çok etiket

.btnSınıfı bir <a>, <button>, veya <input>öğesinde kullanın .

Bağlantı
  1. <a class = "btn" href = "" > Bağlantı </a>
  2. <button class = "btn" type = "gönder" > Düğme </button>
  3. <giriş sınıfı = "btn" tipi = "düğme" değeri = "Giriş" >
  4. <input class = "btn" type = "gönder" değeri = "Gönder" >

En iyi uygulama olarak, tarayıcılar arası oluşturmanın eşleşmesini sağlamak için öğeyi bağlamınızla eşleştirmeye çalışın. Bir varsa , düğmeniz için inputbir kullanın .<input type="submit">

<img>Herhangi bir projede görüntüleri kolayca stillendirmek için bir öğeye sınıflar ekleyin .

140x140 140x140 140x140
  1. <img kaynak = "..." class = "img-yuvarlak" >
  2. <img kaynak = "..." sınıf = "img-daire" >
  3. <img kaynak = "..." sınıf = "img-polaroid" >

Önüne bak! .img-roundedve destek .img-circleeksikliği nedeniyle IE7-8'de çalışmaz .border-radius

Simge glifleri

Glyphicons tarafından sağlanan, koyu gri (varsayılan) ve beyaz olarak sunulan hareketli grafik biçiminde 140 simge .

  • simge-cam
  • simge-müzik
  • simge arama
  • simge zarfı
  • simge-kalp
  • simge yıldızı
  • simge-yıldız-boş
  • simge kullanıcısı
  • simge filmi
  • simge-th-büyük
  • simge-th
  • simge listesi
  • simge-tamam
  • simge-kaldır
  • simge yakınlaştırma
  • simge-uzaklaştırma
  • simge kapatma
  • simge sinyali
  • simge-dişli
  • simge-çöp
  • simge-ev
  • simge dosyası
  • simge zamanı
  • simge yolu
  • simge-indir-alt
  • simge-indirme
  • simge yükleme
  • simge-gelen kutusu
  • simge-oynatma-daire
  • simge tekrarı
  • simge yenileme
  • simge-liste-alt
  • simge kilidi
  • simge-bayrak
  • simge-kulaklıklar
  • simge-ses-kapalı
  • simge sesi kısma
  • simge-ses açma
  • simge-qrcode
  • simge-barkod
  • simge etiketi
  • simge etiketleri
  • simge kitabı
  • simge-yer imi
  • simge-baskı
  • simge kamera
  • simge-yazı tipi
  • simge kalın
  • ikon-italik
  • simge-metin-yüksekliği
  • simge-metin-genişliği
  • simge-sola hizala
  • simge hizalama merkezi
  • simge-hizalama-sağa
  • simge hizala-yasla
  • simge listesi
  • simge girintisi-sol
  • simge girintisi-sağ
  • simge-facetime-video
  • simge-resim
  • simge-kalem
  • simge-harita-işaretleyici
  • simge ayarlama
  • simge tonu
  • simge düzenleme
  • simge paylaşımı
  • simge kontrolü
  • simge-hareket
  • simge-adım-geri
  • simge-hızlı-geri
  • simge-geri
  • simge oyunu
  • simge duraklatma
  • simge durdurma
  • simge-ileri
  • simge-hızlı ileri sar
  • simge-adım-ileri
  • simge çıkarma
  • simge-chevron-sol
  • simge-chevron-sağ
  • simge-artı-işareti
  • simge-eksi-işareti
  • simge-kaldır-işareti
  • simge-tamam-işareti
  • simge-soru-işareti
  • simge-bilgi-işareti
  • simge ekran görüntüsü
  • simge-kaldır-daire
  • simge-tamam-daire
  • simge-yasak-daire
  • simge-ok-sol
  • simge-ok-sağ
  • simge-yukarı-ok
  • simge-ok-aşağı
  • simge-paylaş-alt
  • simge-yeniden boyutlandır-dolu
  • simge-yeniden boyutlandır-küçük
  • simge artı
  • simge-eksi
  • simge-yıldız
  • simge-ünlem işareti
  • simge-hediye
  • simge yaprağı
  • simge-ateş
  • simge gözü açık
  • simge-göz-kapat
  • simge-uyarı-işareti
  • simge düzlemi
  • simge-takvim
  • simge-rastgele
  • simge-yorum
  • simge-mıknatıs
  • simge-yukarı
  • simge-chevron-aşağı
  • simge-retweet
  • simge-alışveriş-sepeti
  • simge-klasör-kapat
  • simge-klasör-açık
  • simge-yeniden boyutlandır-dikey
  • simge-yeniden boyutlandır-yatay
  • simge-hdd
  • simge-bullhorn
  • simge çanı
  • simge sertifikası
  • simge-başparmak-up
  • simge-beğen-aşağı
  • simge-el-sağ
  • simge-el-sol
  • simge-el-up
  • simge-el-aşağı
  • simge-daire-ok-sağ
  • simge-daire-ok-sol
  • simge-daire-yukarı ok
  • simge-daire-ok-aşağı
  • simge küresi
  • simge anahtarı
  • simge görevleri
  • simge filtresi
  • simge-evrak çantası
  • simge-tam ekran

Glifon ilişkilendirmesi

Glyphicons Halflings normalde ücretsiz olarak mevcut değildir, ancak Bootstrap ve Glyphicons yaratıcıları arasındaki bir düzenleme bunu geliştiriciler olarak size ücretsiz olarak mümkün kılmıştır. Teşekkür olarak, mümkün olduğunda Glyphicons'a isteğe bağlı bir bağlantı eklemenizi rica ediyoruz .


Nasıl kullanılır

Tüm simgeler <i>, ön ekli benzersiz bir sınıfa sahip bir etiket gerektirir icon-. Kullanmak için aşağıdaki kodu hemen hemen her yere yerleştirin:

  1. <i class = "simge arama" ></i>

Ayrıca ters çevrilmiş (beyaz) simgeler için ekstra bir sınıfla hazır hale getirilmiş stiller de mevcuttur. Gezinme ve açılır bağlantılar için vurgulu ve etkin durumlarda bu sınıfı özellikle uygulayacağız.

  1. <i class = "simge arama simgesi beyaz" ></i>

Önüne bak!<i>Düğmelerde veya gezinme bağlantılarında olduğu gibi metin dizelerinin yanında kullanırken, uygun boşluk için etiketten sonra bir boşluk bıraktığınızdan emin olun .


Simge örnekleri

Bunları düğmelerde, bir araç çubuğu için düğme gruplarında, gezinmede veya başa eklenen form girişlerinde kullanın.

Düğmeler

Düğme araç çubuğundaki düğme grubu
  1. <div sınıfı = "btn-araç çubuğu" >
  2. <div sınıfı = "btn grubu" >
  3. <a class = "btn" href = "#" ><i class = "simge hizalama-sol" ></i></a>
  4. <a class = "btn" href = "#" ><i class = "icon-align-center" ></i></a>
  5. <a class = "btn" href = "#" ><i class = "icon-align-right" ></i></a>
  6. <a class = "btn" href = "#" ><i class = "icon-align-justify" ></i></a>
  7. </div>
  8. </div>
Bir düğme grubundaki açılır menü
  1. <div sınıfı = "btn grubu" >
  2. <a class = "btn btn-birincil" href = "#" ><i class = "icon-user icon-white" ></i> Kullanıcı </a>
  3. <a class = "btn btn-birincil açılır-geçiş" data-toggle = "açılır menü" href = "#" ><span class = "şapka" ></span></a>
  4. <ul class = "açılır menü" >
  5. <li><a href = "#" ><i class = "icon-kalem" ></i> Düzenle </a></li>
  6. <li><a href = "#" ><i class = "icon-trash" ></i> Sil </a></li>
  7. <li><a href = "#" ><i class = "icon-ban-circle" ></i> Yasaklama </a></li>
  8. <li sınıf = "bölücü" ></li>
  9. <li><a href = "#" ><i class = "i" ></i> Yönetici yap </a></li>
  10. </ul>
  11. </div>
Düğme boyutları
  1. <a class = "btn btn-large" href = "#" ><i class = "icon-star" ></i> Yıldız </a>
  2. <a class = "btn btn-small" href = "#" ><i class = "icon-star" ></i> Yıldız </a>
  3. <a class = "btn btn-mini" href = "#" ><i class = "icon-star" ></i> Yıldız </a>

Navigasyon

  1. <ul class = "nav nav-list" >
  2. <li class = "active" ><a href = "#" ><i class = "icon-home icon-white" ></i> Ana Sayfa </a></li>
  3. <li><a href = "#" ><i class = "icon-book" ></i> Kitaplık </a></li>
  4. <li><a href = "#" ><i class = "icon-kalem" ></i> Uygulamalar </a></li>
  5. <li><a href = "#" ><i class = "i" ></i> Çeşitli </a></li>
  6. </ul>

Form alanları

  1. <div sınıfı = "kontrol grubu" >
  2. <label class = "kontrol etiketi" için = "inputIcon" > E-posta adresi </label>
  3. <div sınıfı = "kontroller" >
  4. <div sınıfı = "girdi-başına" >
  5. <span class = "eklenti" ><i class = "simge zarfı" ></i></span>
  6. <input class = "span2" id = "inputIcon" type = "text" >
  7. </div>
  8. </div>
  9. </div>