17

I özyükleme 3 ile ızgara sistemi için bir taşıma başlamıştır, ancak, belgelerde örnekler DIV'leri tüm kullanırken: http://getbootstrap.com/css/#tables: http://getbootstrap.com/css/#gridTablo bileşeni ile Bootstrap 3 ızgara sistemi nasıl kullanılır?

I TABLO etiketler/sınıfları ile DIV sınıfları karışımları biraz fazla kod yapılan Sorun şu ki, bu düzen, sınırları çiziyor ve bence bunu yapmanın daha iyi bir yolu olmalı. Bu konuda herhangi bir öneriniz var mı?

oynamam örneği kodu: önceden http://jsfiddle.net/7g8nV/1/

<div class="table-responsive"> 
    <table class="table table-bordered"> 
    <tr class="row"> 
    <td class="field-label col-md-3 active"> 
     <label>Field 1:</label> 
    </td> 
    <td class="col-md-9"> 
     Value 1 
    </td> 
    </tr> 
    <tr class="row"> 
    <td class="field-label col-md-3 active"> 
     <label>Field 2:</label> 
    </td> 
    <td class="col-md-9"> 
     Value 2 
    </td> 
    </tr> 
    <tr class="row"> 
    <td class="field-label col-md-3 active"> 
     <label>Field 3:</label> 
    </td> 
    <td class="col-md-9"> 
     Value 3 
    </td> 
    </tr> 
</table> 
</div> 

teşekkürler.

+0

sınırlarını iki katına çıkarmak görünmüyor. – LeftyX

cevap

44

<tr> öğelerin row sınıfından kaldırın. Bu sınıf bir tablo olmayan satır öğesi bir tablo satırı gibi görünür ve standart bir <tr> kopan bazı stilleri ekler. Hala normal gibi "sütun" sınıflarını kullanabilirsiniz:

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

 
<table class="table table-bordered"> 
 
    <tr> 
 
    <td class="field-label col-xs-3 active"> 
 
     <label>Field 1:</label> 
 
    </td> 
 
    <td class="col-md-9"> 
 
     Value 1 
 
    </td> 
 
    </tr> 
 
    <tr> 
 
    <td class="field-label col-xs-3 active"> 
 
     <label>Field 2:</label> 
 
    </td> 
 
    <td class="col-md-9"> 
 
     Value 2 
 
    </td> 
 
    </tr> 
 
    <tr> 
 
    <td class="field-label col-xs-3 active"> 
 
     <label>Field 3:</label> 
 
    </td> 
 
    <td class="col-md-9"> 
 
     Value 3 
 
    </td> 
 
    </tr> 
 
</table>

+3

, bu nedenle tabloyu sarmalayan bir divda sınıf veya "satır" gerekmiyor mu? ya da esas olarak masa sınıfı, divlarda kullanıldığında satır sınıfı ile aynı şeyi gerçekleştiriyor mu? Teşekkürler! - @ssorallen – timbrown

+5

['col-xs-X' sınıfları] (https://github.com/twbs/bootstrap/blob/master/dist/css/bootstrap.css#L903), varsayılan olarak çalışan yüzde genişliklerini belirler 'öğeleri için. 'Row' sınıfını hiç kullanmanıza gerek yoktur. –

+4

Not: Genişlik sınıflarını tek tek hücreler yerine '' veya '' olarak ayarlamak daha iyidir. Hücredeki herhangi bir form kontrolü (girdi vb.) Form kontrol sınıfının uygulanması gerekir. –

İlgili konular