Как избежать изменения цвета строки в этой таблице HTML? - PullRequest
0 голосов
/ 18 августа 2011

Я использую тег <table> для форматирования текста в строки и столбцы, но я не хочу, чтобы строки чередовались по цвету. По какой-то причине это происходит автоматически, и я не знаю, как это отключить.

Вот мой HTML:

<table class="homepage" summary "list of dplans">
<div class="options">
    <ul>
        <% @dplans.each do |dplan| %>
        <tr class ='' "list">
            <td class="button"><%='' link_to dplan.name, dplan %></td>
            <td class="button">
                <%='' link_to "edit name", edit_dplan_path(dplan )%>
            </td>
            <td class="button"><%='' link_to "delete", '#'%></td>
        </tr>
        <% end %>
    </ul>
</div>
</table>

А вот мой css:

 td.button {
  font-size: 16px;
  list-style: none;
}

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

Я не думаю, что у тега есть какой-либо стиль по умолчанию, так что, скорее всего, есть какой-то другой CSS, который вызывает это. Лучший способ понять это - взглянуть на инструмент разработчика, такой как firebug , который может точно сказать, где установлен этот цвет фона.

Если вы просто хотите переопределить это, вы можете попробовать что-то вроде:

td {
    background:none;
}
0 голосов
/ 18 августа 2011

Прежде всего, вы вложили тег <div> в качестве дочернего элемента в <table>.Что не так.Для этого допускаются только теги <tr>, <th>, <tbody> и т. Д. *

 <table class="homepage" summary "List of dplans">
                    <% @dplans.each do |dplan| %>
                     <tr class = "list">
                      <td class="button"><%= link_to dplan.name, dplan %></td>
                      <td class="button"><%= link_to "Edit name", edit_dplan_path(dplan )%></td>
                      <td class="button"><%= link_to "Delete", '#'%></td> 
                     </tr> 
                    <% end %>
</table>

Проверьте, поможет ли это

...