Marge CSS (marge)


Marge CSS (marge)


La propriété CSS Margin (marge) définit l'espace autour d'un élément.

Marge

margin efface la zone autour de l'élément (bordure extérieure). La marge n'a pas de couleur d'arrière-plan et est complètement transparente.

la marge peut modifier indépendamment les marges supérieure, inférieure, gauche et droite de l'élément. Il est également possible de modifier toutes les propriétés en même temps.

1.png

Valeurs possibles

说明
auto设置浏览器边距。
这样做的结果会依赖于浏览器
length定义一个固定的margin(使用像素,pt,em等)
%定义一个使用百分比的边距

Margin peut utiliser des valeurs négatives et du contenu qui se chevauche.


Marge - Attribut de marge unilatérale

En CSS, il peut spécifier différentes marges sur différents côtés :

Exemple

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p
{
	background-color:yellow;
}
p.margin
{
	margin-top:100px;
	margin-bottom:100px;
	margin-right:50px;
	margin-left:50px;
}
</style>
</head>

<body>
<p>This is a paragraph with no specified margins.</p>
<p class="margin">This is a paragraph with specified margins.</p>
</body>

</html>

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne


Marge - attribut abrégé

Pour raccourcir le code, il est possible d'utiliser tous les attributs margin spécifiés par margin dans un seul attribut. C'est ce qu'on appelle un attribut d'abréviation.

L'attribut abrégé pour toutes les propriétés de marge est "margin":

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p
{
	background-color:yellow;
}
p.margin
{
	margin:100px 50px;
}
</style>
</head>

<body>
<p>This is a paragraph with no specified margins.</p>
<p class="margin">This is a paragraph with specified margins.</p>
</body>

</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne

L'attribut margin peut avoir une à quatre valeurs, par exemple :

  • marge :25px 50px 75px 100px

    • La marge supérieure est de 25px

    • La marge de droite est de 50px

    • La marge du bas est de 75px

    • La marge de gauche est de 100px

  • marge : 25px 50px 75px ;

    • La marge supérieure est de 25px

    • Les marges gauche et droite sont de 50px

    • La marge inférieure est de 75px

  • marge : 25px 50px ;

    • Les marges supérieure et inférieure sont de 25 px

    • Les marges gauche et droite sont de 50 px

  • marge : 25px

    • Les 4 marges sont de 25px


Plus d'exemple

Définition de la marge supérieure du texte à l'aide d'une valeur en centimètres
Cet exemple montre comment définir la marge supérieure du texte à l'aide d'une valeur en centimètres.

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p.ex1 {margin-top:2cm;}
</style>
</head>

<body>

<p>一个没有指定边距大小的段落。</p>
<p class="ex1">一个2厘米上边距的段落。</p>
<p>一个没有指定边距大小的段落。</p>

</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne

Définissez la marge inférieure du texte en utilisant une valeur en pourcentage
Cet exemple montre comment définir la marge inférieure du texte en utilisant une valeur en pourcentage, par rapport à la largeur de l'élément conteneur.

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p.bottommargin {margin-bottom:25%;}
</style>
</head>
<body>

<p>这是一个没有指定边距大小的段落。</p>
<p class="bottommargin">这是一个指定下边距大小的段落。</p>
<p>这是一个没有指定边距大小的段落。</p>

</body>
</html>

Exécuter l'instance »

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne


Toutes les propriétés de marge CSS

属性描述
margin简写属性。在一个声明中设置所有外边距属性。
margin-bottom设置元素的下外边距。
margin-left设置元素的左外边距。
margin-right设置元素的右外边距。
margin-top设置元素的上外边距。