MundoGeek - Escrito por Juan Gabriel Covas el Martes, 11 de Noviembre de 2008 a las 12:53 pm - Sin comentarios
Iluminar filas de una tabla con CSS
La forma más cómoda de iluminar filas completas de una tabla, en HTML y sin recurrir a javascript, es utilizando CSS. Funcionará en Internet Explorer, Firefox, Opera, Safari y Chrome. Además este método nos permite olvidarnos por completo del color original de fondo que tenía la fila, y que con otros métodos es necesario tener en cuenta para restaurarlo, etc.
Debemos introducir el siguiente código CSS en el apartado <style> del html (observar que el color del iluminado será amarillo)
#content table tr:hover {
background-color: yellow;
}
También debemos declarar el HTML como XHTML y otras zarandajas en lugar de sólo <html> (en la parte superior del archivo html)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
Después, donde queramos introducir la tabla con las filas que se iluminen, precederemos el tag <table> con un <div> que lo identifique como ”content” (ver que es el nombre dado en el trozo de CSS del primer paso). Es decir:
<div id=content> <table>...nuestras filas...</table> </div>
Simplemente con esto, deberían iluminarse las filas de la tabla en amarillo al pasar el ratón por encima.
Si no funciona, hay que tener en cuenta que NO podemos asignar color de fondo en cada fila usando la propiedad del estilo background-color (en el tag <tr>). Si queremos asignar colores alternativos a cada fila, o forzar un color de fondo, usaremos la propiedad “bgcolor” dentro de <tr>, pero no como estilo. De esta forma conservaremos el color de fondo original cuando el ratón deje de iluminar la fila.
Así que, por ejemplo, para forzar que no se ilumine la típica fila de cabecera, ya que el <div> engloba a toda la tabla, forzaremos un color de fondo usando en esa fila concreta el estilo background-color dentro de la fila <tr> y de esa forma NO se iluminará.
RECOMENDAMOS:
LO MAS RECIENTE
- Los juegos PIPO en inglés, en PipoGames.com
- MySQL: Cómo hacer una copia de seguridad de todas las bases de datos
- De cómo recuperé una cuenta de messenger después del robo de contraseña
- Muzikomio: descargar la mejor música alternativa de sellos independientes
- Solución: messenger no recuerda la contraseña después de reiniciar (messenger, internet explorer, etc)
- Drivers para RAID ULI220 M1575 – M5288 (Nvidia)
- INND: Cómo montar tu propio servidor de news privado
- PopMonger: Cómo procesar automáticamente los rebotes de correo o “message bounces”
- Vaya Fiasco de Fiasco Awards
- Primeros pasos con un servidor linux remoto… nos dan acceso, ¿y ahora qué?
- Securizando el entorno Linux del servidor
- excelente programa no saben lo que me han ayudado gracias...
- a mi me sale es error en un server x86_64 con centos y mysql 5.x
MEMORY USAGE...
- Excelente ayuda, ahora mi consulta seria como poder acceder desde CentOS a Wind...
- excelente, me partio un archivo de 4.8 gb con 14 millones de registros y en muy ...
- Acabo de probarlo con un archivo de 3 GB y lo particionó muy rápido.
Excelent...
- el archivo era de 1.4 gb y me generó archivos de 64000 lineas 4 mb sin problemas...
- @Luix: Sí, XCache es lo mismo que EAccelerator, una "caché de opcode para PHP", ...
- Hola un saludo cordial. Buena tu guia, tengo una pregunta, xcache me puede servi...
Software - 29 / Mar / 09 - Sin comentarios
PopMonger: Cómo procesar automáticamente los rebotes de correo o “message bounces”
MÁS EN Software
- Cómo crear imágenes GIF animados fácilmente con UnFREEz
- Gif Color Mapper: cambiar un color por otro a cientos de archivos
- PIPO: los juegos para niños de más éxito
- Thunderbird: 3 razones para usar este cliente de correo electrónico
- PaintShopPro 9: El photoshop para programadores
MySQL - 6 / Oct / 09 - Sin comentarios
MySQL: Cómo hacer una copia de seguridad de todas las bases de datos
MÁS EN Servidores
- INND: Cómo montar tu propio servidor de news privado
- Primeros pasos con un servidor linux remoto… nos dan acceso, ¿y ahora qué?
- Securizando el entorno Linux del servidor
- Optimizando MySQL: Tuning-Primer y el archivo de configuración my.cnf
- Afinando la conexión a Secure Shell (SSH)
MundoGeek - 5 / Oct / 09 - Sin comentarios
De cómo recuperé una cuenta de messenger después del robo de contraseña
MÁS EN MundoGeek
- Muzikomio: descargar la mejor música alternativa de sellos independientes
- Solución: messenger no recuerda la contraseña después de reiniciar (messenger, internet explorer, etc)
- Drivers para RAID ULI220 M1575 – M5288 (Nvidia)
- Vaya Fiasco de Fiasco Awards
- Iluminar filas de una tabla con CSS
Hacer un comentario
Debes iniciar sesión para hacer un comentario.