Quiero poner una línea encima de un campo en una tabla, para indicar que es una suma de los valores anteriores. Sin embargo, la tabla ya tiene bordes por defecto.Color de borde de tabla en CSS con colapso de borde
Aquí hay un ejemplo: Tengo una tabla con bordes colapsados. Establecí el borde inferior en un campo y el borde superior en el campo debajo de él. Ambos especifican el mismo borde. El CSS para el superior se usa. ¿Hay alguna manera de usar el de abajo?
<html>
<head>
<style type="text/css">
table { border-collapse: collapse; }
td.first { border-bottom: solid red 1px; }
td.second { border-top: solid gold 1px; }
</style>
<body>
<table>
<tr><td class="first">Hello</td></tr>
<tr><td class="second">World</td></tr>
</table>
</body>
</html>
Esto muestra dos celdas con una línea roja entre ellas. ¿Hay forma de obtener una línea dorada?
Tiene que ver con la resolución de conflictos. [Esta es una página] (http://www.the-art-of-web.com/css/bordercollapse/) que explica cómo funciona y cómo calcula el navegador las diferentes fronteras. –
Creo que no hay una solución de CSS para esto, porque el colapso de frontera simplemente hace lo que hace. Puede usar algunas soluciones, por ejemplo, usar javascript. ¿Tiene alguna biblioteca de JavaScript incluida en su documento? –
Lo resolví usando jQuery, usando algo como esto: http://www.mail-archive.com/[email protected]/msg89877.html – Sjoerd