2010-10-24 21 views

Respuesta

48

Sí, una fila es posible pero no una columna.

tr:hover { 
    background-color: lightyellow; 
} 
2

Si no se preocupan por Internet Explorer, el pseudo-clase :hover CSS funciona con cualquier elemento.

Si hace cuidado con IE, puede encontrar una solución here.

+3

IE7 y más nuevo soporte: flotar –

+4

Nadie se preocupa por IE6 más. – nomad

3

Sí, es posible, pero hay que preocuparse por la compatibilidad del navegador aquí es un ejemplo

<style type="text/css"> 
    .tbl {width: 640px;} 
    .tbl tr {background-color: Blue; height: 24px} 
    .tbl tr:hover {background-color: Red;} 
</style> 


<table class="tbl"> 
    <tr><td></td><td></td><td></td></tr> 
    <tr><td></td><td></td><td></td></tr> 
    <tr><td></td><td></td><td></td></tr> 
    <tr><td></td><td></td><td></td></tr> 
</table> 
0
<style type="text/css"> 
    tr.tr-hover-class:hover { 
     background: grey !important; 
    } 
</style> 

<table> 
    <tr class='tr-hover-class'></tr> 
</table> 
+0

¿Cómo funciona esto difiere funcionalmente de la respuesta aceptada? – lolbas

+0

implementado a través de una clase adicional, sin alterar el estándar –

+0

La idea de la respuesta aceptada es utilizar la pseudoclase ': hover' junto con la configuración' color de fondo' y su respuesta no difiere de la misma. – lolbas

Cuestiones relacionadas