span title效果设置_字节前端面试:行内元素设置margin

本文探讨了行内元素如span设置margin的影响,解释了为何margin-left和margin-right能改变位置,而margin-top和margin-bottom无效。内容涉及到HTML元素的分类、可替换与不可替换元素的概念,以及行高的理解。通过实例展示了行内不可替换元素(如span)的外边距不会改变行高,但会增加宽度。
摘要由CSDN通过智能技术生成
798639f6b62b42c8e245573b3f424e97.png

在开始正文前,先来看两个问题。

对于一个行内元素,设置它的 margin 会有什么表现,为什么它是可行的

答:设置 margin-leftmargin-right 有影响,而 margin-topmargin-bottom 无影响。

行内元素设置 margin 会有位置的改变吗

答:左右 margin 会变,上下 margin 不会变。

以上两个问题均涉及到了 margin 的一些细节,我们详细解释以下结论,来对上述问题进行解读:

? 行内元素中,padding-left / padding-right / margin-left / margin-right 有影响结果;

? 行内元素中,padding-top / padding-bottom / margin-top / margin-bottom 不影响结果;

? padding-top / padding-bottom 虽然不影响结果,但实际上生效了。

举个例子:

html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Ti
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值