Twitter Bootstrap не меняет цвет строки заголовка таблицы цветов при использовании вместо
в моем приложении rails 3.2 я должен отобразить таблицу. Поэтому я использовал класс Twitter bootstrap "таблица каемкой" форматировать ее. И затем, чтобы изменить цвет строк, я также использовал класс "info" и "success" описанный здесь.
код таблицы на моей странице выглядит следующим образом: -
<table class="table table-bordered">
  <tr class="info">
    <th>Your Links</th>
    <th></th>
    <th></th>
    <th></th>
  </tr>
<% @links.each do |link| %>
  <tr class="success">
    <td><%= link_to linkbunch_url(link.link), linkbunch_url(link.link) %></td>
    <td><%= link_to 'Show', linkbunch_url(link.link) %></td>
    <td><%= link_to 'Edit', edit_url(link.link) %></td>
    <td><%= link_to 'Destroy', destroy_url(link.link), method: :delete, data: { confirm: 'Are you sure ?' } %></td>
  </tr>
<% end %>
</table>
угадайте, что он меняет все цвета строк, кроме первой строки, которая является главной строкой таблицы. Но когда изменили "" в "" затем он работает нормально. Но поскольку это просто строка, а не строка заголовка таблицы, поэтому шрифты не являются жирным шрифтом.
Итак, как изменить цвет строки заголовка без использования вместо ??
спасибо...
2 ответов
в bootstrap нет css для добавления .info или .success в заголовке таблицы. Вы должны сами установить правило.
.table tbody tr.info th {
    background-color: #d9edf7;
}
<table class="table table-bordered">
  <thead>
    <tr class="info">
      <th>Your Links</th>
      <th></th>
      <th></th>
      <th></th>
    </tr>
  </thead>
  <tbody>
<% @links.each do |link| %>
  <tr class="success">
    <td><%= link_to linkbunch_url(link.link), linkbunch_url(link.link) %></td>
    <td><%= link_to 'Show', linkbunch_url(link.link) %></td>
    <td><%= link_to 'Edit', edit_url(link.link) %></td>
    <td><%= link_to 'Destroy', destroy_url(link.link), method: :delete, data: { confirm: 'Are you sure ?' } %></td>
  </tr>
<% end %>
  </tbody>
</table>
