You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用CSS为句子中的特定单词设置margin/padding属性

实现方案

首先你要先知道一个基础CSS规则:<span>默认是inline(行内)元素,垂直方向的外边距(margin-top、margin-bottom)对默认状态的行内元素是不生效的,直接写margin-bottom属于无效代码,不会有任何视觉效果。

正确的CSS代码如下:

.span1 {
  display: inline-block;
  /* 把下面的数值替换成你实际需要的边距大小即可,比如4px、0.3em都可以 */
  margin-bottom: 8px;
}

注意事项

  • 必须加display: inline-block:这个属性值会让元素同时具备行内和块级元素的特性:既不会像块级元素那样独占一行,能和前后的"We rise by"、"others up"保持在同一行,不破坏原标题的正常文本流;又支持块级元素的盒模型规则,垂直方向的margin、padding都能正常渲染生效。
  • 不要用display: block替代:如果设置为块级模式,"lifting"这个单词会单独占据一行,前后的文本都会被挤到上下行,原本连贯的标题会被拆成三段,完全不符合原有的排版需求。

内容的提问来源于stack exchange,提问作者Abhishek Srinivasan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 20:03:22