28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Le code ci-dessous n'a pas le même rendu avec IE6 et Firefox. Je ne parviens absolument pas à supprimer le padding autour de la checkbox sous IE6...
Quelqu'un peut m'aider?


<html>

<style>
*{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

table {
 border-collapse: separate;
 border-spacing: 0;
 background:#000;
}

td,tr{
	border-spacing: 0;
	background:#00f;
}
</style>

<body>
<table>
<tr><td><input type="checkbox"/></td></tr>
</table>
</body>

</html> 
Bonjour,

1. Ce code HTML m'a l'air invalide. Et surtout, en l'absence de Doctype, il sera interprété en mode Quirks par les navigateurs, et ça c'est une super mauvaise idée.
2. À vue de nez (et de mémoire), c'est pas un padding. Je pencherais plutôt pour un margin sur l'élément INPUT lui-même.

En passant:
3. margin: 0 0 0 0; peut s'écrire plus simplement margin: 0;.
4. Les Reset CSS, surtout aussi basiques, c'est pas forcément terrible.