Çdo element ka një sjellje të paracaktuar display që kontrollon se si rrjedh në planimetrinë.
<div>, <p>, <h1>, <section>, <ul>.<span>, <a>, <strong>, <em>.<p>This is a <strong>bold</strong> word inside a paragraph.</p>
<!-- <strong> stays inline; the two <div>s below stack vertically -->
<div>Block one</div>
<div>Block two</div>
span { width: 200px; height: 50px; } /* ❌ ignored — span is inline */
Vënia e width/height në një element inline nuk bën asgjë. Zgjidhja është të ndryshoni display-in e tij:
span { display: inline-block; width: 200px; } /* ✅ flows inline BUT respects size */
inline-block qëndron në rrjedhën e tekstit (krah për krah) dhe nderime gjerësinë/lartësinë/margjina – e përsosur për elementet e navigimit, odznaka ose butona të rreshtuar në një rresht.
block → new line, full width, sizeable
inline → in-line, content width, NOT sizeable (vertically)
inline-block → in-line, content flow, sizeable
Kuptimi i display-it të paracaktuar shpjegon pse <span> juaj nuk do të marrë një lartësi, pse <div>-at grumbullohen, dhe kur të kaloni në inline-block, flex ose grid.
Ishte baza e mënyrës se si elementet rregullohen përpara se të zbatoni ndonjë sistem planimetrie.