Poziţionarea blocurilor HTML. Az si fagi de tip stiinta. Poziționarea relativă în CSS
Acestea funcționează cu toate elementele poziționate, cu excepția celor statice.
Exemplu de pozitionare.
Elementele se pot suprapune între ele!
Afișarea unui element deasupra restului!
Proprietatea poziției are 4 valori: statică, fixă, relativă și absolută. Fiecare dintre aceste semnificații va fi demonstrată mai jos cu un exemplu de utilizare.
Înainte de a examina în detaliu toate tipurile de poziționare a elementelor pe o pagină, va trebui să luăm în considerare ce este fluxul de documente.
Fluxul documentelor
În mod implicit, elementele de pe o pagină web sunt afișate în ordinea în care apar în documentul HTML, adică elementele bloc ocupă toată lățimea disponibilă și sunt stivuite vertical unul sub celălalt. Elementele inline sunt aliniate orizontal până când toată lățimea disponibilă este ocupată, după ce toată lățimea este ocupată, se face o întrerupere de linie și totul începe din nou. Această aranjare a elementelor se numește debit normal(numit si fluxul documentelor sau flux general).
Puteți utiliza proprietatea float sau position pentru a elimina un element din fluxul normal. Dacă un element „cade” din fluxul normal, atunci elementele care sunt situate în codul de sub acel element vor fi mutate în locul său pe pagina web.
Poziționare statică
Static este poziționarea implicită pentru toate elementele dintr-o pagină web. Dacă nu aplicați proprietatea poziției unui element, acesta va fi static și va apărea pe pagina web în funcție de fluxul general de elemente.
La folosind CSS proprietățile sus , stânga , dreapta sau jos la un element poziționat static, acestea vor fi ignorate.
Dacă este necesar, puteți seta poziționarea statică în foaia de stil folosind valoarea statică:
Primul paragraf.
Al doilea paragraf.
Încerca "Poziționare fixă
Elementele cu poziționare fixă sunt situate pe pagina relativă la fereastra browserului. Astfel de elemente sunt eliminate din fluxul general; elementele care urmează elementului fix în flux îl vor ignora, mișcându-se și luându-și locul pe pagina web.
Merită să acordați atenție faptului că elementele cu poziționare fixă se pot suprapune cu alte elemente, ascunzându-le complet sau parțial. În timp ce derulați pagini lungi, ele creează efectul de obiecte nemișcate, rămânând în același loc:
Text Text Text Text Text Text Text Text Text Text Text Text TextÎncerca "
Poziționare relativă
Elementele cu poziționare relativă, ca și elementele statice, rămân în fluxul general. Când aplicați proprietățile de sus, stânga, dreapta sau de jos elementelor poziționate relativ, acestea se vor muta în raport cu locația lor, lăsând spațiu gol unde a fost localizat inițial elementul.
Astfel de elemente nu afectează poziția elementelor din jurul lor; elementele rămase rămân pe loc și pot fi suprapuse de un element relativ poziționat:
Titlu de primul nivel.
Titlu relativ pozitionat.
Titlu de nivel al treilea.
Încerca "Notă: Elementele relative sunt de obicei folosite ca părinte pentru elementele absolute.
Poziționare absolută
Elementele poziționate absolut sunt îndepărtate complet din fluxul general, elementele rămase vor ocupa spațiul liber, ignorând complet elementele poziționate absolut. Apoi, puteți poziționa elementul oriunde doriți pe pagina web folosind proprietățile de sus , stânga , dreapta sau de jos.
Toate elementele poziționate absolut sunt plasate relativ la fereastra browserului sau relativ la cel mai apropiat strămoș poziționat (dacă există unul) care are o proprietate de poziție absolută , fixă sau relativă .
Să schimbăm locația logo-ului folosind poziționarea absolută.
Logo-ul va fi acum situat în colțul din dreapta sus al paginii.
Elemente suprapuse
Când elementele sunt în afara fluxului general al paginii, ele se pot suprapune. În mod obișnuit, ordinea elementelor corespunde ordinii lor în codul HTML al paginii, totuși, este posibil să se controleze ordinea de suprapunere folosind proprietatea CSS z-index , cu cât valoarea acesteia este mai mare, cu atât elementul va fi mai mare.
În HTML, toate elementele pot fi împărțite în bloc și inline. Elementele bloc sunt de obicei reprezentate ca zone dreptunghiulare cu o anumită cantitate de informații. Cu ajutorul lor, se construiește grila de pagini. Astfel de elemente ocupă tot spațiul disponibil în lățime și, de obicei, există o întrerupere de linie înainte și după ele. Blocurilor pot fi date indentări, dimensiuni orizontale și verticale.
Caracteristicile elementelor bloc
Etichetele bloc includ etichete care evidențiază un numar mare de informații text: