Hvordan Lage Et Nettstedsnett Ved Hjelp Av Flottører

Hvordan Lage Et Nettstedsnett Ved Hjelp Av Flottører
Hvordan Lage Et Nettstedsnett Ved Hjelp Av Flottører

Video: Hvordan Lage Et Nettstedsnett Ved Hjelp Av Flottører

Video: Hvordan Lage Et Nettstedsnett Ved Hjelp Av Flottører
Video: Legge keramisk granit på væggene gør det selv 2024, Kan
Anonim

La oss ta en titt på nettstedets rutenettdesign og bryte ned de enkelte komponentene. La oss utforske hvorfor float er så nyttig, så vel som den populære teknikken for å bygge det første nettnettet fra tre bekker og en sidefot.

Hvordan bygge et nettstedsnett ved bruk av flottører
Hvordan bygge et nettstedsnett ved bruk av flottører

For å studere nettkonstruksjonen til et område, må du forstå hva en "flyt" er. Flyt er elementene på nettstedet, plassert etter hverandre. For eksempel kan dette være div-elementer som går etter hverandre som standard. Men flyten kan omorganiseres, og blokkelementenes posisjon kan endres.

Nettstedsflyt
Nettstedsflyt

For å kontrollere flyten bruker vi float-egenskapen, som kan plassere blokken på venstre eller høyre side. Det er nok å skrive i CSS-filen:

"klasse eller blokknavn" {float: høyre / venstre; }

Den eneste ulempen med float er muligheten til å "overlappe" en blokk oppå en annen.

Bilde
Bilde

For å unngå å kjøre over bruker vi klart: begge deler - denne egenskapen vil sette strømmen rundt blokken. Vi setter bredden og høyden, som maksimum og minimum, slik at verdien blir dannet i henhold til innholdets størrelse (tekst, bilder). Margin - sett verdien til auto slik at eksterne marginer dannes automatisk avhengig av plasseringen av blokken.

Siden float kan plassere blokker i to retninger, er det vanlig å dele nettstedet i bekker - venstre og høyre. Hvis programmereren bare trenger to strømmer, lar han venstre og høyre flyte, men hvis det er mer enn to, justerer han marginene ved hjelp av margin. Hvordan skjer dette:

.kolonne1 {flyte: venstre; bredde: 65px; min høyde: 50px; margin-høyre: 9px; // 9px fra midtboksen}

1 strøm
1 strøm

2 strøm:

.kolonne2 {flyte: venstre; // til venstre blokk, men uten å "overlappe", siden vi brukte marginal: 80px; min høyde: 50px; }

2 strøm
2 strøm

3 strøm:

.column3 {float: right; bredde: 65px; min høyde: 50px; }

3 strøm
3 strøm

Håndtering av bunnteksten (.footer):

.footer {klart: begge deler; // vikle rundt begge sider}

kjeller
kjeller

Slik laget vi et rutenett for nettstedet ved hjelp av float, bestående av tre bekker.

Anbefalt: