2010-07-20 9 views

risposta

5

Fuori flusso è un elemento che è stato posizionato relativamente o in assoluto o qualsiasi cosa è stata fatta galleggiare.

Il resto sarebbe considerato flusso normale.

Vedere CSS Positioning and Layout e prestare molta attenzione alla sezione "Metodi di elementi di posizionamento".

+1

intendi elementi che sono posizionati con 'relative',' 'fixed' o absolute' –

+1

@ Justin Niessner: una domanda onesta e innocua qui: potresti spiegare perché gli elementi relativamente posizionati sono fuori flusso se non sono fluttuanti? – BoltClock

+1

@BoltClock - Perché anche se si specifica una posizione relativa, si sta comunque sovrascrivendo la posizione che l'elemento avrebbe nel normale flusso del documento. L'alternativa sarebbe provare e utilizzare i margini/padding per mantenere il flusso normale. –

2

"Flusso normale" è il modo tipico di rendering del browser, tenendo conto degli elementi attorno ad esso e di altri elementi di considerazioni per esso. "Fuori flusso" significa che l'elemento è "ignorato" o il comportamento "modificato" dagli elementi attorno ad esso. Modificata la seguente frase: Pertanto, se un elemento è diverso da static (impostazione predefinita) potrebbe essere fuori portata (Dico potrebbe, perché per relative essere fuori flusso, deve essere spostato) o se l'elemento ha un float quindi diventa "fuori dal flusso" perché non segue uno standard normale inline di un elemento dopo l'altro in una riga o un normale standard block di elementi impilati l'uno sull'altro lungo la pagina. Questa pagina è (ovviamente) più approfondita nella comprensione di questo: http://www.w3.org/TR/CSS2/visuren.html

1

I static e relative elementi ancora nel Normal Flow, ma la absolute e fixed elementi vengono rimossi dal flusso.

da http://www.w3.org/TR/CSS21/visuren.html#choose-position

statica: La scatola è una scatola normale, disposti secondo il flusso normale. Le proprietà "top", "right", "bottom" e "left" non si applicano.
relativo: la posizione della casella viene calcolata in base al flusso normale (questa viene definita posizione nel flusso normale).

......

anche si può leggere di più su posizionamento CSS qui: The position declaration

Problemi correlati