Junior
Millised on elementide positsioneerimise võimalused CSS-is?
sobes.tech AI
Vastus AI-lt
CSS-is on mitu peamist võimalust elementide positsioneerimiseks:
- static — vaikimisi positsioneerimine. Elementid paiknevad dokumendi voolus, ilma nihketa.
- relative — element positsioneerub oma normaalse asukoha suhtes. Seda saab nihutada kasutades top, left, bottom, right, säilitades selle koha voolus.
- absolute — element positsioneerub lähima mitte-static vanema suhtes (või akna suhtes, kui sellist ei ole). Element eemaldatakse voolust.
- fixed — element on fikseeritud brauseri akna suhtes ja ei liigu kerimisel. Samuti eemaldatakse voolust.
- sticky — element käitub nagu relative kuni saavutab määratud positsiooni kerimisel, pärast seda nagu fixed.
Lisaks positsioneerimisele kasutatakse sageli elementide paigutamiseks:
- Flexbox — paindlik mudel ühe mõõtme elementide joondamiseks ja jaotamiseks.
- Grid — kahe mõõtmega võrgumudel elementide asetamiseks ridade ja veergude kaupa.
- float — vananenud meetod elementide ümbritsemiseks, varem kasutati veerude loomiseks, nüüd vähem.
Näide position kasutamisest:
.element {
position: absolute;
top: 10px;
left: 20px;
}