Treci la conținutul principal

CSS display: inline-block

Declarația display: inline-block reunește caracteristici ale elementelor inline și block.

Un astfel de element împarte aceeași linie cu vecinii inline sau inline-block, dar acceptă width, height, margin-top și margin-bottom la fel ca un element block.

Exemplu

Aici, display: block este comparat cu display: inline și display: inline-block.

Prompt
Arătați diferența dintre display: inline, display: inline-block și display: block folosind trei elemente span. Span-ul inline are padding și o bordură roșie. Span-ul inline-block are lățime 100px, înălțime 35px, padding 5px și o bordură roșie. Span-ul block are aceleași dimensiuni și bordură ca inline-block.
Rezultat: pagină HTML completă "}, {

Crearea unui meniu de navigare orizontal

Elementele de listă se așază în mod normal pe verticală, iar display: inline-block este folosit adesea pentru a le aranja în schimb pe orizontală.

Exemplu

Dacă aplici display: inline-block elementelor de listă, acestea devin un meniu de navigare orizontal.

Prompt
Creați un meniu de navigare orizontal folosind o listă neordonată cu display: inline-block pe elementele de listă. Meniul are un fundal gri deschis, fără list-style, fără padding/margin pe ul, iar fiecare li are font-size de 18px și padding de 15px.
Rezultat: pagină HTML completă "}, {