2016-05-11 2 views
0

По какой-то причине я не могу выделить всю строку, чтобы выделить ее. Если я надену курсор на тег td, я могу выделить 1 часть строки, чтобы выделить, но я хочу выделить всю строку таблицы.Столбец не выделяется с зависанием над

Я использую дерзость и Vue.js - но Vue.js не должны мешать

HTML ...

    <table id="tblData"> 
        <thead> 
         <tr> 
         <th v-for="column in columns"> 
         {{ column | uppercase }} 
          </th> 
          </tr> 
         </thead> 
        <tbody> 
        <tr v-for="tableData in tableData"> 
         <td> 
          {{ tableData.client }} 
         </td> 
         <td> 
          {{ tableData.ad }} 
         </td> 
         <td> 
          {{ tableData.rt }} 
         </td> 
        </tr> 
        </tbody> 
       </table> 

КСС

table { 
    border: 2px solid #000; 
    border-radius: 3px; 
    background-color: #fff; 

} 

th { 
    background-color: lightgrey; 
} 

td { 
    background-color: #f9f9f9; 
    /* 
    &:hover { 
    background-color: yellow; //makes just 1 element highlight on hover 
    } 
    */ 
} 

th, td { 
    min-width: 120px; 
    padding: 10px 20px; 
} 

tr:hover { 
    background-color: yellow; 
} 

ответ

2

AFAIK, вы не можете изменить цвет фона на тр, попробуйте следующий код, это изменит цвет фона каждого из т.д, когда тр наведен

tr:hover td { 
    background-color: yellow; 
} 
+0

очень приятно спасибо – user3622460

0

попробуйте добавить !important в конце атрибута, например background-color: yellow !important;, чтобы заставить произойти изменение.

+0

Я должен подумать об этом! К сожалению, это не сработало>< – user3622460

Смежные вопросы