Bootstrap 4 tablo sınıfları ile tablolarımıza saniyeler içinde profesyonel bir görüntü katabiliriz.
<table> etiketine sadece .table sınıfını ekleyerek tablomuza padding ve yatay çizgileri eklemiş oluyoruz.
<table class="table">
<tr>
<th>Kurs</th>
<th>Ders Sayısı</th>
<th>Öğrenci Sayısı</th>
</tr>
<tr>
<td>Komple Uygulamalı Web Geliştirme Eğitimi</td>
<td>325</td>
<td>3000</td>
</tr>
<tr>
<td>Uygulamalı Programlama Eğitimi</td>
<td>126</td>
<td>500</td>
</tr>
</table>
Örnek 1 için tıklayınız.
** .table-striped sınıfını ekleyerek tablomuzun her satırını farklı renk ile daha belirgin hale getirebiliriz.
<table class="table table-striped">
<tr>
<td> </td>
</tr>
</table>
Örnek 2 için tıklayınız.
** .table-bordered sınıfını ekleyerek tablomuza kenarlık ekleyebiliriz.
<table class="table table-bordered">
<tr>
<td> </td>
</tr>
</table>
Örnek 3 için tıklayınız.
** .table-hover sınıfını ekleyerek her satır üzerine geldiğimizde satırı öne çıkaracak bir zemin rengi görünmesini sağlayabiliriz.
<table class="table table-hover">
<tr>
<td> </td>
</tr>
</table>
Örnek 4 için tıklayınız.
** .table-borderless sınıfını ekleyerek tablonun tüm kenarlıklarını silebiliriz.
<table class="table table-borderless">
<tr>
<td> </td>
</tr>
</table>
Örnek 5 için tıklayınız.
** .table-dark sınıfını ekleyerek siyah bir tablo elde edebiliriz.
<table class="table table-borderless table-dark">
<tr>
<td> </td>
</tr>
</table>
Örnek 6 için tıklayınız.
** .table-sm sınıfını ekleyerek daha az padding değerine sahip tablo elde edebiliriz.
<table class="table table-sm">
<tr>
<td> </td>
</tr>
</table>
Örnek 7 için tıklayınız.
Tablolar için kullanabileceğimiz bazı renk sınıfları vardır. Bu sınıfları <table>, <tr> ya da <td> etiketlerine uygulayıp ister satır ister kolon istersek de tablonun kendisi için arkaplan rengi oluşturabiliriz.
Bootstrap tablolar ile kullanabileceğimiz renk sınıfları .table-active, .table-primary, .table-secondary, .table-success, .table-danger, .table-warning, .table-info, .table-light, .table-dark sınıflarıdır.
<table class="table">
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>Default</td>
<td>Defaultson</td>
<td>def@somemail.com</td>
</tr>
<tr class="table-primary">
<td>Primary</td>
<td>Joe</td>
<td>joe@example.com</td>
</tr>
<tr class="table-success">
<td>Success</td>
<td>Doe</td>
<td>john@example.com</td>
</tr>
<tr class="table-danger">
<td>Danger</td>
<td>Moe</td>
<td>mary@example.com</td>
</tr>
<tr class="table-info">
<td>Info</td>
<td>Dooley</td>
<td>july@example.com</td>
</tr>
<tr class="table-warning">
<td>Warning</td>
<td>Refs</td>
<td>bo@example.com</td>
</tr>
<tr class="table-active">
<td>Active</td>
<td>Activeson</td>
<td>act@example.com</td>
</tr>
<tr class="table-secondary">
<td>Secondary</td>
<td>Secondson</td>
<td>sec@example.com</td>
</tr>
<tr class="table-light">
<td>Light</td>
<td>Angie</td>
<td>angie@example.com</td>
</tr>
<tr class="table-dark text-dark">
<td>Dark</td>
<td>Bo</td>
<td>bo@example.com</td>
</tr>
</tbody>
</table>
Örnek 8 için tıklayınız.
Bootstrap 4 ile responsive bir tablo oluşturmak için .table-responsive sınıfını kullanmalıyız. Eğer tablomuz satırda tüm içeriğini gösteremezse bu durumda kaydırma çubukları gösterilir.
<div class="table-responsive">
<table class="table">
</table>
</div>
Örnek 9 için tıklayınız.