CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS position

La proprietà CSS3 position definisce il tipo di posizionamento di un elemento

La proprietà position in CSS3 controlla come un elemento è posizionato nel documento. I valori più comuni includono static, relative, absolute, fixed e sticky, ciascuno con un comportamento diverso rispetto al flusso del layout e agli offset (top, right, bottom, left).

Sintassi

position: static | relative | absolute | fixed | sticky;

Significato dei valori principali:

  • static: valore predefinito; l’elemento segue il normale flusso del documento.

  • relative: l’elemento è posizionato relativamente alla sua posizione originale. Le proprietà top, right, bottom, left possono spostarlo.

  • absolute: l’elemento viene rimosso dal flusso normale e posizionato relativamente al primo antenato con position diversa da static.

  • fixed: l’elemento è posizionato rispetto alla finestra del browser e non si muove quando si scorre la pagina.

  • sticky: una via di mezzo tra relative e fixed; l’elemento si comporta come relative finché non viene raggiunta una soglia definita, poi diventa fixed.


Esempio proprietà: position


Codice Esempio: position

CODE: CSSpreleva codice
  1. .static-box {
  2.   position: static;
  3.   background-color: #d3d3d3;
  4.   padding: 10px;
  5.   margin-bottom: 10px;
  6. }
  7.  
  8. .relative-box {
  9.   position: relative;
  10.   top: 10px;
  11.   left: 20px;
  12.   background-color: #a1c4fd;
  13.   padding: 10px;
  14.   margin-bottom: 10px;
  15. }
  16.  
  17. .absolute-container {
  18.   position: relative;
  19.   height: 150px;
  20.   background-color: #f0e68c;
  21.   margin-bottom: 10px;
  22. }
  23.  
  24. .absolute-box {
  25.   position: absolute;
  26.   top: 20px;
  27.   right: 20px;
  28.   background-color: #f08080;
  29.   padding: 10px;
  30. }
  31.  
  32. .fixed-box {
  33.   position: fixed;
  34.   bottom: 10px;
  35.   right: 10px;
  36.   background-color: #98fb98;
  37.   padding: 10px;
  38.   z-index: 1000;
  39. }
  40.  
  41. .sticky-box {
  42.   position: sticky;
  43.   top: 0;
  44.   background-color: #dda0dd;
  45.   padding: 10px;
  46.   z-index: 1;
  47. }

Contenuto Esempio: position


HTML e CSS completo per l'esempio:


<style>
  .static-box {
    position: static;
    background-color: #d3d3d3;
    padding: 10px;
    margin-bottom: 10px;
  }

  .relative-box {
    position: relative;
    top: 10px;
    left: 20px;
    background-color: #a1c4fd;
    padding: 10px;
    margin-bottom: 10px;
  }

  .absolute-container {
    position: relative;
    height: 150px;
    background-color: #f0e68c;
    margin-bottom: 10px;
  }

  .absolute-box {
    position: absolute;
    top: 20px;
    right: 20px;
    background-color: #f08080;
    padding: 10px;
  }

  .fixed-box {
    position: fixed;
    bottom: 10px;
    right: 10px;
    background-color: #98fb98;
    padding: 10px;
    z-index: 1000;
  }

  .sticky-box {
    position: sticky;
    top: 0;
    background-color: #dda0dd;
    padding: 10px;
    z-index: 1;
  }
</style>

<div class="static-box">Posizione Static (default)</div>
<div class="relative-box">Posizione Relative</div>
<div class="absolute-container">
  <div class="absolute-box">Posizione Absolute</div>
</div>
<div class="sticky-box">Posizione Sticky (scorri per vedere l'effetto)</div>
<div style="height: 800px;">Contenuto lungo per testare lo scroll...</div>
<div class="fixed-box">Posizione Fixed (sempre visibile)</div>

Prova questo esempio

DEMO
PayPal DONATE

Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.

Supporto Browser

Browser Support

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies