თითოეულ ელემენტს აქვს ნაგულისხმევი display ქცევა, რომელიც აკონტროლებს როგორ მოძრაობს ის განწყობაში.
თითოეულ ელემენტს აქვს ნაგულისხმევი display ქცევა, რომელიც აკონტროლებს როგორ მოძრაობს ის განწყობაში.
<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 */
width/height დაყენება ინლაინი ელემენტზე არაფერი აკეთებს. გამოსწორება არის მისი display ის შეცვლა:
span { display: inline-block; width: 200px; } /* ✅ flows inline BUT respects size */
inline-block სხედს ტექსტის ნაკადში (ერთმანეთის გვერდით) და იძლევა სიგრძე/სიმაღლე/მარჯნას — იდეალურია ნავიგაციის ელემენტებისთვის, ბეჭდებისთვის, ან მწკრივში განთავსებული ღილაკებისთვის.
block → new line, full width, sizeable
inline → in-line, content width, NOT sizeable (vertically)
inline-block → in-line, content flow, sizeable
ნაგულისხმევი display ის გაგება განმარტავს რატომ არ მიიღებს თქვენი <span> სიმაღლეს, რატომ იწყობა <div> გარეთ, და როდის უნდა გადავიდეთ inline-block ზე, flex ზე, ან grid ზე.
ეს არის საფუძველი იმისა, თუ როგორ ეწყობა ელემენტები მანამ, სანამ გამოიყენებთ რომელიმე განწყობის სისტემას.