What are the differences between inline vs inline-block?
Very frequently we use display:inline and display:inline-block when we write CSS. It is important to know about the differences between inline vs inline-block. We are very much familiar with display:inline and display:block but inline-block is the one that might not be very clear to all of us.
display:inline-block is the mixture of display:inline and display:block. That means in display:inline-block we get some behaviours of display:inline and some behaviours of display:block.
Following are some differences of display:inline and display:inline-block:
display:inline
- Cannot have a width and height set
- Respect left & right margins and paddings, but not top & bottom margins and paddings
- Allow other elements to sit to their left and right.
display:inline-block
- Allow other elements to sit to their left and right
- Respect top, right, bottom and left margins and paddings
- Respect height and width