Latest web development tutorials

CSS Positioning (Posizionamento)

a volte di posizionamento molto difficile!

Decidere di dimostrare di fronte agli elementi!

Gli elementi possono sovrapporsi!


Positioning (Posizionamento)

proprietà di posizionamento CSS permettono di individuare un elemento. Può anche essere un elemento in un altro elemento dietro, e specificare un contenuto di elemento è troppo grande, ciò che dovrebbe accadere.

Gli elementi possono essere utilizzati in alto, in basso, a sinistra e attributi posizionamento a destra. Tuttavia, queste proprietà non funzioneranno a meno che la proprietà position è impostata prima. Essi hanno anche modi di funzionamento, a seconda del metodo di posizionamento.

Ci sono quattro diversi metodi di posizionamento.


posizionamento statico

elementi HTML di default, che non si trova, gli elementi appaiono nel flusso normale.

elementi di posizionamento statici non sarà alto, in basso, a sinistra, a destra influenza.


posizionamento fisso

Posizione dell'elemento relativamente alla finestra browser è una posizione fissa.

Anche quando la finestra è a rotazione che non si muove:

Esempi

p.pos_fixed
{
position:fixed;
top:30px;
right:5px;
}

Prova »

Nota: il posizionamento fissoin IE7 e IE8 descrizione DOCTYPE devono supportare!

posizionamento fisso della posizione degli elementi del documento indipendenti di flusso, e quindi non occupa spazio.

elementi posizionati fissi e altri elementi si sovrappongono.


posizionamento relativo

Relativa elemento di posizionamento è posizionato rispetto alla sua posizione normale.

Esempi

h2.pos_left
{
position:relative;
left:-20px;
}
h2.pos_right
{
position:relative;
left:20px;
}

Prova »

Può essere spostato posizionamento relativo degli elementi di contenuto e di elementi sovrapposti, non cambia lo spazio occupato originale.

Esempi

h2.pos_top
{
position:relative;
top:-50px;
}

Prova »

elementi posizionati Relativamente sono spesso utilizzati come un posizionamento assoluto degli elementi contenenti blocchi.


posizionamento assoluto

Posizione posizionamento assoluto degli elementi rispetto all'elemento genitore posizionato più vicino, se l'elemento non è già posizionato elemento genitore, la sua posizione rispetto al <html>:

Esempi

h2
{
position:absolute;
left:100px;
top:150px;
}

Prova »

Assolutamente posizionata in modo che la posizione degli elementi del documento indipendenti di flusso, e quindi non occupa spazio.

Assolutamente elementi e altri elementi che si sovrappongono posizionato.


elementi sovrapposti

Orientamento e indipendente degli elementi del documento di flusso, in modo che possano coprire gli altri elementi della pagina

attributo z-index specifica l'ordine di sovrapposizione di un elemento (quale elemento deve essere posizionato davanti o dietro)

Elemento può avere un ordine pila positivo o negativo:

Esempi

img
{
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

Prova »

Elemento ha un ordine superiore di sovrapposizione è sempre di fronte l'ordine di sovrapposizione inferiore elementi.

Nota: Se due elementi posizionati sovrappongono, non specificare la z - index, posizionamento finale degli elementi nel codice HTML verrà visualizzato sopra.


Esempi

Altri esempi

Forma elementi di taglio

In questo esempio mostra come impostare la forma dell'elemento. L'elemento è ritagliato in questa forma, e visualizzato.

Come utilizzare la barra di scorrimento per visualizzare i contenuti del troppo pieno dell'elemento interno

Questo esempio dimostra la proprietà overflow per creare una barra di scorrimento, quando il contenuto di un elemento nella zona designata è troppo grande, come impostare per ospitare.

Come impostare il browser per gestire automaticamente trabocco

Questo esempio mostra come impostare il browser per gestire automaticamente troppo pieno.

Cambia cursore

Questo esempio dimostra come cambiare il cursore.


Tutte le proprietà di posizionamento CSS

colonna "CSS" indica la versione della definizione della proprietà numero che CSS (CSS1 o CSS2).

proprietà spiegazione valore CSS
fondo Offset definisce il confine tra l'elemento di posizionamento minore al di fuori suo blocco contenitore dal confine sotto. auto
lunghezza
%
ereditare
2
clip Clip di un elementi di posizionamento assoluto forma
auto
ereditare
2
cursore Spostare il cursore per visualizzare il tipo specificato URL
auto
mirino
difetto
pointer
mossa
e-ridimensionamento
ne-ridimensionamento
NW-ridimensionamento
n-ridimensionamento
se-resize
sw-ridimensionamento
s-ridimensionamento
w-resize
testo
aspettare
aiutare
2
sinistra Definisce gli elementi di targeting sinistra compensare margine di blocco di confine tra il bordo sinistro del suo contenitore. auto
lunghezza
%
ereditare
2
straripamento
Quando il contenuto dell'elemento impostato cosa accade quando traboccato sua regione. auto
nascosto
pergamena
visibile
ereditare
2
trabocco-y
Specifica come gestire i contenuti della parte superiore / bordo inferiore dell'area di contenuto dell'elemento di overflow auto
nascosto
pergamena
visibile
no-display
no-contenuti
2
di overflow-x
Specifica come gestire a destra / bordo sinistro dell'area del contenuto del troppo pieno contenuto dell'elemento auto
nascosto
pergamena
visibile
no-display
no-contenuti
2
posizione Specificare il tipo di elementi di posizionamento assoluto
fisso
relativo
statica
ereditare
2
destra Esso definisce gli elementi di targeting che compongono il suo confine e offset tra il bordo destro del blocco margine destro. auto
lunghezza
%
ereditare
2
top Si definisce un elemento di posizionamento sul confine e il suo margine sul blocco contiene l'offset tra i confini. auto
lunghezza
%
ereditare
2
z-index Impostando l'ordine degli elementi numero
auto
ereditare
2