Come fare Elements Float con Z-Layers

June 29

Si può galleggiare e lo strato elementi nelle pagine Web utilizzando i CSS, o Cascading Style Sheets. La proprietà "float" definisce ogni elemento a galleggiare verso destra o sinistra, e causa altri elementi per avvolgere intorno ad esso, mentre il "z-index" crea accatastamento strati. È galleggiare elementi della pagina e raccogliere un numero qualsiasi di loro sopra o sotto l'altro. Ogni strato richiede inoltre la proprietà "position", ma selezionando "relativa" non influisce sulla posizione dell'elemento. Impostazione "top" e "sinistra" consente di cambiare la posizione più o meno come si ha bisogno.

istruzione

1 Aprire la pagina Web in Blocco note o un editor di codice e individuare gli elementi che si desidera a stare a galla e lo strato. Creare nuovi elementi o elementi del gruppo insieme con "<div>" tag:

<Div id = "layer1">

Qualsiasi tipo di contenuto qui ...

</ Div>

<Div id = "layer2">

Qualsiasi tipo di contenuto qui ...

</ Div>

Ottenere i nomi di identificazione di questi elementi.

2 Vai alla "<head>" tag nella parte superiore del codice della pagina Web e cercare "<style>" tag. Le regole di stile devono andare tra questi tag; aggiungerli se non si vede alcun:

<Style type = "text / css">

</ Style>

3 Scrivi una regola di stile per ogni elemento che si desidera a galleggiare e lo strato, selezionando gli elementi da loro ID:

layer1 {

}

layer2 {

}

Durante la scrittura di selettori di ID, precedere i nomi di identificazione con i simboli di hash.

4 Dare ad ogni elemento una proprietà "float" con un valore di "sinistra" o "destra":

layer1 {

float: left;

}

layer2 {

float: left;

}

Quando si galleggiare due elementi nella stessa direzione, si allineano contro l'altro, a partire dal lato "giusto" per un galleggiante "destra" e partire dalla "sinistra" per un galleggiante "di sinistra". Per sovrapporre gli elementi, l'impostazione sia a "sinistra" è migliore nella maggior parte delle situazioni.

5 Dare ad ogni elemento sia una "z-index" e un "position: relative" proprietà. Non è possibile utilizzare "z-index" senza dare l'elemento di una posizione:

layer1 {

float: left;

position: relative;

z-index: 1;

}

layer2 {

float: left;

position: relative;

z-index: 2;

}

Utilizzare qualsiasi valore compreso tra -999 e 999 per la "z-index". Più alto è il valore, maggiore priorità l'elemento ottiene. Nell'esempio di codice precedente, il secondo display strato sopra il primo perché ha un valore superiore "z-index".

6 Manipolare il posizionamento di ogni livello usando le proprietà "sinistra" "top" e. È possibile utilizzare i valori negativi o positivi; impostazione "sinistra" a "-100px" luoghi uno strato di 100 pixel a destra della sua posizione originale. Per esempio:

layer1 {

float: left;

Posizione: a sinistra;

z-index: 1;

}

layer2 {

float: left;

position: relative;

z-index: 2;

sinistra: -100px;

}

In questo esempio, il secondo strato si sovrappone la prima di 100 pixel.