Hola,tengo puesto en una tabla border="3px" bordercolor="blue"
lo pase a una hoja de estilos ,junto con otras cosas ,pero estas dos no me van ,,las puse asi:
border-width:3px;
border-color:blue;
¿Que puede ser?
Gasias.
| |||
Problema al poner ancho y color de borde con css Hola,tengo puesto en una tabla border="3px" bordercolor="blue" lo pase a una hoja de estilos ,junto con otras cosas ,pero estas dos no me van ,,las puse asi: border-width:3px; border-color:blue; ¿Que puede ser? Gasias. |
| ||||
Bueno, voy a suponer que el código CSS que tienes es: table { border-width:3px; border-color:blue; } Si te falta lo de 'table' y las llaves, es ahí donde está el error, pero supongo que eso lo has obviado en tu pregunta. Tienes que tener en cuenta, que 'border' y 'bordercolor' de html afecta a los bordes de todas las celdas, pero la propiedad 'border' de CSS no. Si tienes puesto el código que he escrito antes, el borde solo afectará al borde que rodea a la tabla, pero no al borde de las celdas, para que afecte a estas también debes poner: table, td { border-width:3px; border-color:blue; } Por otro lado, a mi me ha pasado a veces, cuando una hoja de estilos es muy extensa y se hace dificil seguir el hijo de las herencias de propiedades, que una etiqueta no me ha cogido el estilo, en cuyo caso se suele solucionar si en la declaración especificas el identificador del que depende y le añades la regla !Important para asegurar que no tenga en cuenta la herencia de otros estilos, sino lo especificado; si tu tabla está dentro de un div con el id (por ejemplo) "tabla", esto es:
Código:
En la hoja de estilos pon:<div id="tabla"> <table> <tr> <td>Texto</td> </tr> </table> </div> #tabla table, #tabla td { border-width:3px !Important; border-color:blue !Important; } Pruebalo, si funciona es que era problema de las herencias. Un saludo.
__________________ Diseño Web, Artículos, Tutoriales y Blog |