Treci la conținutul principal

Crearea de casete cu lățime egală

Cu proprietatea float, este ușor să faceți casete de conținut să plutească una lângă alta.

Ce este box-sizing? Când adăugați padding sau chenare, o casetă plutitoare se poate rupe pe o nouă linie. Proprietatea box-sizing include padding-ul și chenarul în lățimea și înălțimea totală a casetei, astfel încât așezarea nu se strică.

Exemplu

Trei casete plutesc una lângă alta la o treime din lățime fiecare, cu box-sizing: border-box menținând padding-ul în interior.

Prompt
O pagină HTML care face să plutească trei casete de lățime egală una lângă alta folosind box-sizing. Într-un bloc <style> intern, setați box-sizing la border-box pentru *, apoi creați o clasă .box care plutește la stânga, are lățimea de 33.33%, are padding și un chenar. Adăugați trei casete astfel încât să stea una lângă alta fără să strice așezarea.
Output: pagină HTML completă

Imagini una lângă alta

Aceeași grilă de casete plutitoare poate fi folosită pentru a afișa imagini una lângă alta.

Exemplu

Trei containere de imagini plutesc una lângă alta la o treime din lățime fiecare.

Prompt
O pagină HTML care face să plutească trei containere de imagini una lângă alta. Într-un bloc <style> intern, setați box-sizing la border-box pentru *, apoi creați o clasă .img-container care plutește la stânga, are lățimea de 33.33%, cu padding mic. Puneți o casetă colorată (înlocuitor pentru imagine) în interiorul fiecăreia. Adăugați trei containere.
Output: pagină HTML completă

Crearea de casete cu înălțimi egale

Nu este ușor să faci casetele plutitoare la aceeași înălțime când conținutul lor diferă. O soluție rapidă este să setați o înălțime fixă pentru casete.

Exemplu

O înălțime fixă de 500px menține casetele plutitoare la aceeași înălțime chiar și cu conținut diferit.

Prompt
O pagină HTML care face casete să plutească una lângă alta cu înălțimi egale, folosind o înălțime fixă. Într-un bloc <style> intern, setați box-sizing la border-box pentru *, creați o clasă .box care plutește la stânga cu lățime de 33.33%, cu padding și un chenar, și dați casetelor o înălțime fixă de 500px astfel încât toate să corespundă. Adăugați două casete cu cantități diferite de text.
Output: pagină HTML completă

Meniu de navigare

De asemenea, puteți folosi float pentru a construi un meniu de navigare, făcând să plutească elementele listei astfel încât linkurile să stea unul lângă altul. PromptCookbook leagă la un exemplu complet pentru acest lucru.


Toate proprietățile CSS Float

Un rezumat al proprietăților legate de float:

  • box-sizing — stabilește cum sunt calculate lățimea și înălțimea totală a unui element.
  • clear — stabilește ce se întâmplă cu elementul de lângă un element plutitor.
  • float — stabilește dacă și cum plutește un element.
  • overflow — stabilește ce se întâmplă când conținutul depășește un element.