Propriété margin-inline-start de CSS
- Page précédente marge-horizontale-finale
- Page suivante marge-gauche
Définition et utilisation
margin-inline-start
Définit la marge extérieure de départ du début de l'orientation en ligne.
CSS margin-inline
et margin-block
Les attributs sont similaires à margin-top
,margin-bottom
,marge-gauche
et margin-right
Les attributs sont très similaires, mais margin-inline
et margin-block
L'attribut dépend de la direction de bloc et de la direction en ligne.
Note :les attributs CSS associés writing-mode
et direction
Définit la direction en ligne. Cela affecte la position de départ et de fin de l'élément, ainsi que margin-inline-start
Le résultat de l'attribut. Pour les pages en anglais, la direction de bloc est vers le bas, et la direction en ligne est de gauche à droite.
Exemple
Exemple 1
Définir la marge de départ en ligne :
div { margin-inline-start: 35px; }
Exemple 2
Lorsque l'attribut <div> est writing-mode
Lorsque la valeur de l'attribut est définie sur 'vertical-rl', la direction en ligne est vers le bas. Le résultat est que le point de départ de l'élément se déplace du côté gauche vers le haut :
div { margin-inline-start: 50px; writing-mode: vertical-rl; }
Exemple 3
Lorsque l'attribut <div> est direction
Lorsque la valeur de l'attribut est définie sur 'rtl', la direction en ligne est de droite à gauche. Le résultat est que le point de départ visuel de l'élément est toujours appliqué à partir de la position de gauche d'origine, mais en raison de la direction de droite à gauche, l'effet de mise en page réel est différent :
div { margin-inline-start: 50px; direction: rtl; }
Syntaxe CSS
margin-inline-start: auto|length|initial|inherit;
Valeur de l'attribut
Valeur | Description |
---|---|
auto | Valeur par défaut. Valeur par défaut de margin-inline-start de l'élément. |
length |
Définit margin-inline-start en unités telles que px, pt, cm, etc. Les valeurs négatives sont autorisées. Voir :Unités CSS. |
% | Définit margin-inline-start en pourcentage de la taille de l'élément parent dans la direction en ligne. |
initial | Réinitialise cette propriété à sa valeur par défaut. Voir : initial. |
inherit | Inherits this property from its parent element. Voir : inherit. |
Détails techniques
Valeur par défaut : | auto |
---|---|
Héritabilité : | Non |
Création d'animation : | Prise en charge. Voir :Propriétés liées aux animations. |
Version : | CSS3 |
Syntaxe JavaScript : | object.style.marginInlineStart="50px" |
Prise en charge du navigateur
Les nombres dans le tableau représentent la version du navigateur qui prend en charge cette propriété pour la première fois.
Chrome | Edge | Firefox | Safari | Opéra |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Pages connexes
Référence :Attribut direction de CSS
Référence :Propriété margin-inline-end de CSS
Référence :Attribut margin-bottom de CSS
Référence :Propriété margin-inline de CSS
Référence :Propriété margin-left de CSS
Référence :Propriété margin-right de CSS
Référence :Propriété margin-top de CSS
Référence :propriété writing-mode de CSS
- Page précédente marge-horizontale-finale
- Page suivante marge-gauche