K
Kuroro1990
Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos!!
Estoy tratando de crear una tabla (HTML) y dandole estilo con CSS por medio de una clase.
Cree una tabla con una aplicación online para crear tablas con estilos css3, las aplique en mi web de prueba, y la he ido modificando un poco.
El problema y dudas que tengo es que al momento de darle una dimensión definida a la tabla, el estilo del borde externo y el sombreado externo no se acomodan al tamaño que trato de asignarle.
Las filas y celdas si se acomodan al ancho total que le asigno a la tabla, pero como mencioné, el estilo del borde del contorno y el sombreado no lo hacen.
Me imagino, y aquí mi duda, que el ancho se le aplica directamente a la tabla con un style="width: XXXpx;", y no en el css. Pero como no ha funcionado no sé que estaré haciendo mal, o que está mal en el código.
Espero que alguien me pueda ayudar con este problemita 🙂
Aquí el código
Este es el codigo de la tabla
Estoy tratando de crear una tabla (HTML) y dandole estilo con CSS por medio de una clase.
Cree una tabla con una aplicación online para crear tablas con estilos css3, las aplique en mi web de prueba, y la he ido modificando un poco.
El problema y dudas que tengo es que al momento de darle una dimensión definida a la tabla, el estilo del borde externo y el sombreado externo no se acomodan al tamaño que trato de asignarle.
Las filas y celdas si se acomodan al ancho total que le asigno a la tabla, pero como mencioné, el estilo del borde del contorno y el sombreado no lo hacen.
Me imagino, y aquí mi duda, que el ancho se le aplica directamente a la tabla con un style="width: XXXpx;", y no en el css. Pero como no ha funcionado no sé que estaré haciendo mal, o que está mal en el código.
Espero que alguien me pueda ayudar con este problemita 🙂
Aquí el código
Insertar CODE, HTML o PHP:
.datagrid table {
border-collapse: collapse;
text-align: left;
width: 100%;
}
.datagrid {
font: normal 12px/100% Geneva, Arial, Helvetica, sans-serif;
background: #f6fff5;
overflow: hidden;
border: 4px solid #0a5000;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
box-shadow: 5px 5px 8px #111;
}
.datagrid table td, .datagrid table th { padding: 6px 6px; }
.datagrid table thead th {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #28cf10), color-stop(1, #275420) );
background:-moz-linear-gradient( center top, #49a83b 5%, #094200 90% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#28cf10', endColorstr='#275420');
background-color:#36752D;
color: #fff;
font-size: 20px;
text-align: center;
font-weight: normal;
padding: 10px 10px;
border-left: 1px solid #139800;
}
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td {
color: #000;
border-left: 1px solid #55a749;
font-size: 15px;
border-bottom: 1px solid #55a749;
font-weight: normal;
}
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
tr:nth-child(2n+1) { background-color: #e0ffdd; }
Este es el codigo de la tabla
Insertar CODE, HTML o PHP:
<div class="datagrid">
<table>
<thead>
<tr>
<th colspan="2">header</th>
</tr>
</thead>
<tbody>
<tr>
<td>data</td>
<td>data datada data
data data data</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
</tr>
</tbody>
</table>
</div>
Última edición: