Kila elementi ina tabia ya display iliyobainisha kwa chaguo msingi ambayo inasimulia jinsi inavyotiririka katika mpangilio.
<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 */
Kuweka width/height kwenye elementi ya inline haufanyi kitu. Suluhisho ni kubadilisha display yake:
span { display: inline-block; width: 200px; } /* ✅ flows inline BUT respects size */
inline-block inakamatia katika mtiririko wa maandishi (upande kwa upande) na inaheshimu upana/urefu/taya – kamili kwa vipengele vya uabiri, bella au kitufe kilichotengana katika safu.
block → new line, full width, sizeable
inline → in-line, content width, NOT sizeable (vertically)
inline-block → in-line, content flow, sizeable
Kueleweana na display iliyobainishwa kwa chaguo msingi kunabainisha kwa nini <span> yako haitakubali urefu, kwa nini <div>-atu hina gurudumu, na ni lini ya kubadilisha kwenda inline-block, flex au grid.
Ni msingi wa jinsi vipengele vinavyofungwa kabla ya kutumia mfumo wowote wa mpangilio.