在 CSS 中,display可以有inline和的值inline-block。谁能详细解释inline和之间的区别inline- block?
display
inline
inline-block
inline- block
我到处搜索,最详细的解释告诉我inline- block放置为inline,但行为类似于block。但它并没有解释“行为作为一个块”的确切含义。有什么特别之处吗?
block
一个例子将是一个更好的答案。谢谢。
内联元素:
块元素:
内联块元素:
来自W3Schools:
内联元素之前或之后没有换行符,并且它可以容忍它旁边的 HTML 元素。 块元素的上下都有一些空格,并且不允许在其旁边有任何 HTML 元素。 inline-block 元素作为 inline 元素放置(与相邻内容在同一行),但它的行为类似于块元素。
内联元素之前或之后没有换行符,并且它可以容忍它旁边的 HTML 元素。
块元素的上下都有一些空格,并且不允许在其旁边有任何 HTML 元素。
inline-block 元素作为 inline 元素放置(与相邻内容在同一行),但它的行为类似于块元素。
当您将其可视化时,它看起来像这样:
图片取自此页面,该页面还讨论了有关此主题的更多信息。