您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么margin-top可以与inline-block一起使用而不与inline一起使用?

为什么margin-top可以与inline-block一起使用而不与inline一起使用?

CSS2规范的9.2.4节)规定:

此值使元素生成一个 。内联块的内部被格式化为块框,元素本身被格式化为原子内联级别框。

此值使元素生成一个或多个内联框。

在CSS2规范第9.4.2节中,我们进一步得知,内联元素仅考虑水平边距证明:

在内联格式设置上下文中,框从一个包含块的顶部开始以一个一个的水平排列。这些框之间应注意水平边距,边框和填充。

inline和之间的区别在于,inline-blockinline元素视为内联,而将inline-block元素有效地视为块(在视觉上彼此内联)。

块级元素同时考虑水平和垂直边距,而行内元素仅考虑水平边距。

其他 2022/1/1 18:17:59 有443人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶