--- title: top slug: Web/CSS/top tags: - CSS - Positionnement - Propriété - Reference translation_of: Web/CSS/top ---
{{CSSRef}}

La propriété top définit une partie de la position des éléments positionnés, elle n'a aucun effet pour les éléments non-positionnés.

{{EmbedInteractiveExample("pages/css/top.html")}}

L'effet de la propriété top dépend de la façon dont l'élément est positionné (autrement dit, il dépend de la valeur de la propriété {{cssxref("position")}}) :

Lorsque top et {{cssxref("bottom")}} sont utilisés tous les deux, tant que {{cssxref("height")}} n'est pas définie ou ne vaut pas auto ou 100%, les distances introduites par top et {{cssxref("bottom")}} seront respectées. Sinon, si {{cssxref("height")}} est contrainte d'une certaine façon, la propriété top prendra le pas sur {{cssxref("bottom")}} qui sera ignorée.

Syntaxe

/* Valeur de longueur */
/* Type <length> */
top: 3px;
top: 2.4em;

/* Valeur en pourcentages */
/* Relative à la hauteur du bloc englobant */
/* Type <percentages> */
top: 10%;

/* Avec un mot-clé */
top: auto;

/* Valeur globale */
top: inherit;
top: initial;
top: unset;

Valeurs

<length>
Une valeur négative, nulle ou positive du type {{cssxref("<length>")}} qui représente :
<percentage>
Une valeur du type {{cssxref("<percentage>")}} qui est relative à la hauteur du bloc englobant.
auto
Un mot-clé qui représente :

Syntaxe formelle

{{csssyntax}}

Exemples

Positionnement relatif

HTML

<div>
  <p>Lorem ipsum et tralala normal</p>
  <p class="relatif">Lorem ipsum et tralala relatif</p>
  <p>Lorem ipsum et tralala normal</p>
</div>

CSS

div {
  border: 2px black dashed;
}

p.relatif {
  position: relative;
  top: 5em;
  border: 2px black solid
}

Résultat

{{EmbedLiveSample("Positionnement_relatif","100%","200")}}

Positionnement absolu

HTML

<div>
  <p>Lorem ipsum et tralala normal</p>
  <p class="absolu">Lorem ipsum et tralala absolu</p>
  <p>Lorem ipsum et tralala normal</p>
</div>

CSS

div {
  border: 2px black dashed;
}

p.absolu {
  position: absolute;
  top: 5em;
  border: 2px black solid;
}

Résultat

{{EmbedLiveSample("Positionnement_absolu","100%","100%")}}

Spécifications

Spécification État Commentaires
{{SpecName('CSS3 Transitions', '#animatable-css', 'top')}} {{Spec2('CSS3 Transitions')}} top peut désormais être animée.
{{SpecName('CSS3 Positioning', '#propdef-top', 'top')}} {{Spec2('CSS3 Positioning')}} Description du comportement pour le positionnement adhérent (sticky)
{{SpecName('CSS2.1', 'visuren.html#propdef-top', 'top')}} {{Spec2('CSS2.1')}} Définition initiale.

{{cssinfo}}

Compatibilité des navigateurs

{{Compat("css.properties.top")}}

Voir aussi