28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Je me mets doucement au CSS mais j'ai un petit problème de compréhension.

J'ai découpé mon site et après je le rassemble en utilisant une feuille de style CSS.

J'ai 3 morceaux à empiler.

Je créé 3 class avec pour chacune margin-left et margin top mais le resultat ne me semble pas très précis.

Après des recherches sur le net, j'ai vu que certains n'utilisent pas ces deux propriétés mais margin: 0; (je pense que celà veut dire margin top et margin left à 0) et padding: 0;

En utilisant cette méthode le résultat est impécable.

Quelqu'un peut-il m'expliquer la différence entre ces deux méthodes ?

Merci

Wisty
Modifié par Wisty (31 Aug 2006 - 20:48)
Salut,

tu voulais réinitialiser les marges c'est bien ça ?


margin-top :0 ;
margin-right: 0;
margin-bottom :0 ;
margin-left: 0;


équivaut à :

margin: 0;


Ca tourne dans le sens des aiguilles d'une montre en partant du haut.
De meme pour padding.

Autrement :


margin-top :4px ;
margin-right: 5px;
margin-bottom :6px ;
margin-left: 7px;


équivaut à :


margin: 4px 5px 6px 7px;


Tu trouveras dans la FAQ plein de renseignements précieux


Smiley smile