Tuesday, 27 May 2014

Previous Interview Question Next Interview Question
Home

CSS Display : block vs inline-block vs inline

Inline elements:
  1. respect left & right margins and padding, but not top & bottom
  2. cannot have a width and height set
  3. allow other elements to sit to their left and right.
Block elements:
  1. respect all of those
  2. force a line break after the block element
Inline-block elements:
  1. allow other elements to sit to their left and right
  2. respect top & bottom margins and padding
  3. respect height and width

  • An inline element has no line break before or after it, and it tolerates HTML elements next to it.
  • A block element has some whitespace above and below it and does not tolerate any HTML elements next to it.
  • An inline-block element is placed as an inline element (on the same line as adjacent content), but it behaves as a block element.

Previous Interview Question Next Interview Question
Home

0 comments :

Post a Comment