1197

Komple Uygulamalı Web Geliştirme Eğitimi

Bootstrap Typography

Bootstrap typography nedir ve nasıl kullanılır? Bootstrap text etiketlerini nasıl kullanırız? Text truncate nedir?

Bootstrap 4 varsayılan olarak 16px font-size (1rem), 24px line-height (1.5) , "Helvetica Neue", Helvetica, Arial, sans-serif font-family değerlerini kullanıyor. Ayrıca <p> etiketleri için margin-top:0; ve margin-bottom:1rem (16px) değerlerini kullanmaktadır. 

Yani ek bir ayarlama yapmadan bootstrap.min.css dosyasını eklediğiniz her sayfada bu değerler etkin olacaktır.

** rem değeri html' den gelen 16px 'lik değeri kullanır.

** Rem ve em nedir ve hangi amaç için kullanılır bilmiyorsanız, tıklayınız.

 

Bootstrap 4 Başlık Etiketleri (Headings)

Boostrap heading etiketlerine tarayıcı varsayılanına göre daha güzel bir görünüm katmaktadır.

  <h1>h1. Bootstrap heading</h1>
  <h2>h2. Bootstrap heading</h2>
  <h3>h3. Bootstrap heading</h3>
  <h4>h4. Bootstrap heading</h4>
  <h5>h5. Bootstrap heading</h5>
  <h6>h6. Bootstrap heading</h6>

Örnek 1 için tıklayınız.

h1 => 2.5rem   (40px)

h2 => 2rem      (32px)

h3 => 1.75rem (28px)

h4 => 1.5rem   (24px)

h5 => 1.25rem (20px)

h6 => 1rem      (16px)

Bazen başlıkların yanında daha soluk bir yazı içeriği yani bir alt başlık oluşturmak isteyebiliriz.

<h3>
  Komple Uygulamalı Web Geliştirme
  <small class="text-muted">Html Css ve Javascript</small>
</h3>

Örnek 2 için tıklayınız.

** .text-muted class' ı daha soluk bir renk kodu uygular.

** !important buradaki css kodunun mutlaka etkin olması yani başka bir color 'ın bu css değerini ezmemesini garanti eder.

 .text-muted {
    color: #6c757d!important;
}

** <small> etiketi için 80% 'lik bir font-size uygulanır. Yani o anda <small> etiketi hangi etiket içindeyse o etikete uygulanan font-size değerinin %80' ini kullanmış olur. Yani <small> etiketinin <h1> etiketi içinde olmasıyla <h4> etiketinin içinde olması arasında bir farklılık vardır.

** Ayrıca <small> etiketi yerine .small class 'ınıda kullanabilirsiniz.

.small, small {
    font-size: 80%;
    font-weight: 400;
}

 

Bootstrap 4 Display Headings 

Bootstrap 4 ile gelen display class' ları headings etiketlerinden farklı olarak daha ince bir font kalınlığı ile daha büyük font büyüklüğü kullanmamıza imkan tanır.

<h1 class="display-1">Display 1</h1>
<h1 class="display-2">Display 2</h1>
<h1 class="display-3">Display 3</h1>
<h1 class="display-4">Display 4</h1>

Örnek 3 için tıklayınız.

** Tüm bootstrap display sınıflarının <h1> etiketine class şeklinde uygulandığına dikkat ediniz. Bu sınıfları sadece <h> etiketleri için kullanmak zorunda da değiliz.

 

Bootstrap 4 Text Elements

<mark> 

Bootstrap 4 <mark> etiketi içine alınan yazıya sarı bir arka zemin rengi ekleyerek yazıya dikkat edilmesi gerektiğini belirtiyor.

<p>Use the mark element to <mark>highlight</mark> text.</p>

Örnek 4 için tıklayınız.

<Blockquotes>

Blockquotes etiketini bir paragraf içinde bir kısma dikkat çekmek için kullanırız. Örneğin makaleyi yazan kişi bir özet bilgi paylaşmak istediğinde <blockquotes> etiketi içine alabiliriz.

<blockquote class="blockquote">
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
  <footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>

Örnek 5 için tıklayınız.

** <blockquote class="blockquote"> etiketine .blockquote sınıfından başka uygulayabileceğimiz .text-center, .text-right, .text-left sınıfları ile içeriği sırasıyla ortaya, sağa ve sola hizalayabiliriz.

Lists

<ul class="list-unstyled">
  <li>Lorem ipsum dolor sit amet</li>  
  <li>Nulla volutpat aliquam velit
    <ul>
      <li>Phasellus iaculis neque</li>
      <li>Purus sodales ultricies</li>    
    </ul>
  </li>
  <li>Faucibus porta lacus fringilla vel</li>
  <li>Aenean sit amet erat nunc</li> 
</ul>

Örnek 6 için tıklayınız.

** <ul> etiketine uygulayacağımız .list-unstyled sınıfı ile padding-left:0, list-style:none, margin-top:0 ve margin-bottom:1rem (16px) özelliklerini uygulayarak <ul> etiketi için kullandığımız rutin işleri bootstrap bizim adımıza yapmış olur.

 

Inline List Elements

Listelere uygulayacağımız bootstrap .list-inline ve .list-inline-item sınıfları ile liste elemanlarımıza uygulanan varsayılan liste eleman tipini list-style-type:none yapar ayrıca liste elemanlarını yan yana almış oluruz.

Örnek 7 için tıklayınız.

** Her bir liste elemanının display: inline-block; olarak değiştirildiğine dikkat ediniz.

 

Bootstrap Text Transform Elements

.text-lowercase : bootstrap .text-lowercase sınıfı ile tüm karakterleri küçük harfe çevirebiliriz.

.text-uppercase : bootstrap .text-uppercase sınıfı ile tüm karakterleri büyük harfe çevirebiliriz.

.text-capitalize : bootstrap .text-capitalize sınıfı ile tüm kelimelerin ilk harfini büyük harfe çevirebiliriz.

 <p class="text-uppercase"> Komple Uygulamalı Web Geliştirme </p>
 <p class="text-lowercase"> Komple Uygulamalı Web Geliştirme </p>
 <p class="text-capitalize">komple uygulamalı web geliştirme </p>

Örnek 8 için tıklayınız.

**  bootstrap .text-truncate sınıfı ile yazının sığmadığı yerlerde yazının sonuna "..." eklenmesini sağlayabilirsiniz.

 <p style="width:150px;" class="text-truncate"> Komple Uygulamalı Web Geliştirme Eğitimi </p>    
 <p style="width:200px;" class="text-truncate"> Komple Uygulamalı Web Geliştirme Eğitimi </p>  
 <p style="width:500px;" class="text-truncate"> Komple Uygulamalı Web Geliştirme Eğitimi </p> 

Örnek 9 için tıklayınız.