creé una clase skinny
CSS que no tiene margen, relleno o borde:¿Por qué la celda de mi tabla parece tener relleno a pesar de que no lo configuré?
.skinny
{
margin:0 0 0 0;
padding:0 0 0 0;
border:0 0 0 0;
}
Y lo aplicaron a una fila que contiene una imagen que también tiene la clase skinny
que se le aplica:
<td width="33%" align="center" class="skinny">
<table width="400px" height="180px" class="skinny">
<tr class="skinny">
<td class="skinny" width="60px" height="100px"><a class="skinny" href="/"><img class="skinny" width="60px" height="100px" id="snapshot" src="/images/snapshot.png"></a></td>
<td class="skinny" width="120px" height="100px"><a class="skinny" href="/"><h1 class="skinny">Product</h1></a></td>
</tr>
</table>
</td>
Estoy tratando de que la imagen aparezca lo más cerca posible del texto <h1>
en la celda siguiente para que se empujen una contra la otra, de izquierda a derecha.
Pero no importa a cuántos elementos aplique la clase skinny
, parece que hay algo así como un "relleno" alrededor de cada una de las celdas de la tabla que crea un espacio entre la imagen y el texto.
¿Cómo elimino eso?
No es la respuesta, pero puedo sugerir que acaba de utilizar la propiedad nombre: 0 (la versión corta disponible de 0 0 0 0) ... no hay nada de malo en la forma en que está ahora, pero simplemente se lee más fácilmente si solo hay uno 0. Usar el método "0 0 0 0" es para si tienes anchos diferentes para cualquiera de los bordes . – ClarkeyBoy
tenía el mismo problema, eliminar el atributo de altura hizo el trabajo para mí – mervasdayi