Kuidas Ehitada Saidivõrk Ujukite Abil: Ojast Välja Kukkumine

Kuidas Ehitada Saidivõrk Ujukite Abil: Ojast Välja Kukkumine
Kuidas Ehitada Saidivõrk Ujukite Abil: Ojast Välja Kukkumine

Video: Kuidas Ehitada Saidivõrk Ujukite Abil: Ojast Välja Kukkumine

Video: Kuidas Ehitada Saidivõrk Ujukite Abil: Ojast Välja Kukkumine
Video: Kuidas Ehitada Maja?- Minecraft 2024, Detsember
Anonim

Pöörakem tähelepanu ujuki miinustele. Kuidas ploki- ja tekstielemendid üksteisega käituvad ja kas neid koos kasutada. Analüüsime, mis on kaotus ja kuidas sellega toime tulla.

Kuidas ehitada saidivõrk ujukite abil: ojast välja kukkumine
Kuidas ehitada saidivõrk ujukite abil: ojast välja kukkumine

Hoolimata asjaolust, et viimases artiklis ehitasime saidile ujukite abil lihtsa võre, on need algselt mõeldud tekstis olevate elementide voo reguleerimiseks. Ujukil on kolm tähendust: vasak - elemendid jäävad vasakule veerele; paremal - elemendid surutakse paremale servale; ükski - mähkimisrežiim on keelatud.

Ujukiga ümbritsetud elementi saab mõõta ja polsterdada, kuid kui element on sees, käitub see nagu plokielement.

.block1 {

ujuk: vasak;

laius: 150px;

}

.block2 {

ujuk: paremal;

laius: 150px;

}

Ujukite kasutamisel on veel üks probleem, mis voolust välja kukub. See ilmub siis, kui plokid lähevad üksteise järel, kuid ainult ühel neist on float-omadus, siis on see ülejäänud peal, sest ta ei näe teisi plokke. Sisesed elemendid ümbritsevad ujukelemente, kuid seda teksti sisaldav plokk jääb ujukelemendi alla.

Pilt
Pilt

Kuidas ujuk aga ujukiga suhtleb?

Nad käituvad nagu tekst: seisavad üksteise järel seni, kuni vaba ruumi on, ja liiguvad siis uuele reale. Seetõttu hakkasime ujukite abil võrke ehitama. Kui ruumi pole jäänud, viiakse need saidi laiusest kaugemale, see tähendab, et nad ei lähe kuhugi.

Kui ujuk ei näe lihtsaid plokielemente, siis saab plokielemente õpetada ujukit nägema. Kasutame atribuuti clear, mis keelab mähkimise igast küljest (või valitud külgedelt). See tähendab, et selge elemendiga langeb ujukiga element alla.

Soovitan: