¿Cómo puedo hacer que el borde izquierdo de la celda se vuelva rojo? ¿Por qué esto no funciona? ¡¡Gracias!!¿Por qué el color del borde de la celda de la tabla html no cambia?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
.main-table {
border-collapse: collapse;
}
.main-table td {
margin: 0px;
padding: 0px;
border: 1px solid #aaa;
padding: 1px 4px 1px 4px;
}
.left-border {
border-left: 1px solid red !important;
}
</style>
</head>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
¿No debería el borde izquierdo anular el color especificado en .main-table td?
<table class='main-table' cellspacing='0' cellpadding='0'>
<tr>
<td> 1 </td>
<td> 366 </td>
</tr>
<tr>
<td > 2 </td>
<td class='left-border'> 777 </td>
</tr>
</table>
</body>
</html>
Como referencia, las reglas para la resolución de conflictos fronterizos en CSS2.1 son [aquí] (http://www.w3.org/TR/CSS2/tables.html#border-conflict-resolution). –
Esto funciona. Genial, gracias por el enlace! – vrepsys
Si está satisfecho con una respuesta en StackOverflow, acéptela marcando la casilla debajo del puntaje del voto. –