Learn CSS display property in 4 minutes! 🧱

Learn CSS display property in 4 minutes! 🧱

Understanding the Display Property in HTML and CSS

Introduction to Display Values

  • The display property in HTML and CSS determines how elements are rendered on a webpage, with default values being either Block Level or Inline.
  • Block Level elements start on a new line and occupy the full width available, while Inline elements do not start on a new line and only take up as much width as necessary.

Examples of Block Level and Inline Elements

  • Common examples of Block Level elements include header tags, paragraph tags, form tags, header elements, and footer elements.
  • Inline elements include span tags, anchor tags, and image tags.

Modifying Element Behavior with Display Property

  • By using the display property, we can change an element's behavior to be block level, inline, inline-block, or hidden (none).
  • A div is shown as a block level element taking full width; however, a span remains limited to its content size.

Applying Width and Height Properties

  • Width and height can be applied to block level elements but not to inline ones; changing a span to block allows for these properties.
  • When both div and span are set to inline display mode, they will only take up necessary space without allowing width or height adjustments.

Exploring Inline Block vs. None

  • The inline-block value allows for setting dimensions while keeping the content displayed in-line; this contrasts with 'none', which removes the element from layout entirely.
  • Visibility differs from display: setting visibility to hidden keeps space occupied by the element while 'display: none' removes it completely from layout flow.

Conclusion on Display Property Usage

  • The display property offers flexibility in how web page elements are presented—options include block, inline, inline-block, none—and understanding these distinctions is crucial for effective web design.
Video description

#CSS #tutorial #explained CSS display block inline inline-block tutorial example explained