me trataron:¿Cómo se especifica el borde inferior de <tr>?
.bb {
border-bottom:1px;
}
<tr class="bb">
Pero ningún efecto en absoluto.
me trataron:¿Cómo se especifica el borde inferior de <tr>?
.bb {
border-bottom:1px;
}
<tr class="bb">
Pero ningún efecto en absoluto.
intente lo siguiente en su lugar:
<html>
<head>
<title>Table row styling</title>
<style type="text/css">
.bb td, .bb th {
border-bottom: 1px solid black !important;
}
</style>
</head>
<body>
<table>
<tr class="bb">
<td>This</td>
<td>should</td>
<td>work</td>
</tr>
</table>
</body>
</html>
Debe definir el estilo en el elemento td
así:
<html>
<head>
<style type="text/css">
.bb
{
border-bottom: solid 1px black;
}
</style>
</head>
<body>
<table>
<tr>
<td>
Test 1
</td>
</tr>
<tr>
<td class="bb">
Test 2
</td>
</tr>
</table>
</body>
</html>
¿por qué no se puede modificar tr directamente? – omg
como ** deceze ** dijo: "No se puede aplicar un estilo
Este es un buen enfoque. Lo único que advierto es que el tamaño del renderizado html crecerá en proporción a la cantidad de elementos TD en la tabla a la clase. Si el tamaño es una preocupación, seremos más efectivos al apuntar el elemento de la tabla a la table # idForTable tr td {border-bottom: 1px solid black}. Una cláusula para todo el conjunto de filas. –
Añadir border-collapse:collapse
a la mesa.
Ejemplo:
table.myTable{
border-collapse:collapse;
}
table.myTable tr{
border:1px solid red;
}
Esto funcionó para mí.
Esta debería ser la respuesta aceptada. Poner el borde en las celdas de la tabla lo rompe. –
Como se dijo antes, esta debería ser la respuesta aceptada. Agregar los elementos
tr td
{
border-bottom: 2px solid silver;
}
o si desea la frontera dentro de la etiqueta TR, se puede hacer esto:
tr td {
box-shadow: inset 0px -2px 0px silver;
}
Lo que quiero decir aquí es como una especie de complemento de la respuesta de @Suciu Lucian.
La extraña situación con la que me encontré es que cuando aplico la solución de @Suciu Lucian en mi archivo, funciona en Chrome pero no en Safari (y no lo intenté en Firefox). Después de estudiar la guide of styling table border publicado por w3.org, he encontrado algo alternativo:
table.myTable{
border-spacing: 0;
}
table.myTable td{
border-bottom:1px solid red;
}
Si usted tiene el estilo de la td
en lugar de la tr
.
Gracias por su respuesta. Pero no está funcionando. – omg
Me encuentro corregido: try border-bottom: 1px negro sólido; en lugar. –
Todavía no funciona. – omg