Proprietà top CSS

Definizione e uso

L'attributo top definisce il margine superiore dell'elemento. Questa proprietà definisce il margine esterno superiore di un elemento posizionato rispetto al margine superiore del blocco contenente.

Nota:Se il valore dell'attributo position è "static", l'impostazione dell'attributo top non ha alcun effetto.

Spiegazione

Per gli elementi statici, è auto; per i valori di lunghezza, è la lunghezza assoluta corrispondente; per i valori percentuali, è il valore specificato; altrimenti è auto.

Per gli elementi definiti relativamente, se top e bottom sono entrambi auto, i loro valori calcolati sono entrambi 0; se uno di essi è auto, viene presa l'opposta del valore dell'altro; se entrambi non sono auto, bottom assume il valore opposto di top.

Vedi anche:

Lezione CSS:Posizionamento CSS

Manuale HTML DOM:Attributo top

Esempio

Posizionare l'alto margine dell'immagine 5 pixel sotto l'alto margine dell'elemento contenente:

img
  {
  position:absolute;
  top:5px;
  }

Prova personalmente

Sintassi CSS

top: auto|length|initial|inherit;

Valore dell'attributo

Valore Descrizione
auto Valore predefinito. La posizione dell'alto margine è calcolata dal browser.
% Impostare la posizione superiore dell'elemento in percentuale rispetto all'altezza dell'elemento contenente. È possibile utilizzare valori negativi.
length Impostare la posizione superiore dell'elemento utilizzando unità come px, cm, ecc. È possibile utilizzare valori negativi.
inherit Definisce che l'attributo top dovrebbe essere ereditato dal valore dell'elemento genitore.

Dettagli tecnici

Valore predefinito: auto
Ereditarietà: no
Versione: CSS2
Sintassi JavaScript: oggetto.style.top="50px"

Più esempi

Impostare l'alto margine dell'immagine utilizzando valori fissi
Questo esempio dimostra come impostare l'alto margine dell'immagine utilizzando valori fissi.
Impostare l'alto margine dell'immagine utilizzando percentuali
Questo esempio dimostra come impostare l'alto margine dell'immagine utilizzando percentuali.

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.

Chrome IE / Edge Firefox Safari Opera
1.0 5.0 1.0 1.0 6.0