Salut

Pour nettoyer un code, je me suis dit que je pourrais utiliser margin avec 4 paramètres plutôt que margin-top, margin-right, margin-bottom, margin-left que j'avais finit par utiliser.

Ben ... le résultat n'est pas le même, donc je n'ai sûrement pas compris l'utilisation de margin avec 4 paramètres.

Mes essais ont été fait sous les versions les plus ressentes de FireFox, Opera, IE, Safari, Chrome et Edge.
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<html>
    <head>
		<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
		<style>
                *{
                        margin:0 0 0 0;
                        padding:0 0 0 0;
                }
                .divfond{
                        background-color: LightGray;
                        padding-top: 5px;
                        padding-right: 5px;
                        padding-bottom: 5px;
                        padding-left: 5px;
                }
                .stylecommun{
                        display: block;
                        width:100px;
                        height:100px;
                }
                .stylemargin1{
                        background-color: red;
                        margin-top: 5px;
                        margin-right: auto;
                        margin-bottom:5px;
                        margin-left: auto;
                }
                .stylemargin2{
                        background-color: green;
                        /* margin avec quatre valeurs, la première s'appliquera en haut(top), la deuxième à droite(right), la troisième en bas(bottom) et la quatrième à gauche(left) */
                        margin 5px auto 5px auto;
                        }
                </style>
	</head>
	<body>
		<div class="divfond">
			<img class="stylecommun stylemargin1">
		</div>
		<br />
		<div class="divfond">
			<img class="stylecommun stylemargin2">
		</div>
	</body>
</html>
Si quelque un peut m'expliquer, car je dois agire sur certains padding dans le même sens.
Par avance, merci.