为了账号安全,请及时绑定邮箱和手机立即绑定

如何删除跨度之间的空格?

如何删除跨度之间的空格?

我不知道为什么我的跨度显示额外的空间我尝试过申请padding: 0 px !important;小提琴: https: //jsfiddle.net/bheng/536juzfn/
查看完整描述

3 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

空格来自换行符,如果删除换行符,空格就会消失。

<span>T</span><span>h</span><span>a</span><span>n</span><span>k</span><span>s</span><span>;</span>



查看完整回答
反对 回复 2023-07-29
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

由于标签之间有新行和制表符,因此会出现空格<span>

解决方案1

如果删除标签之间的所有空格,则不会有多余的空格:

<h1>
    <span>T</span><span>h</span><span>a</span><span>n</span><span>k</span><span>s</span><span>;</span>
    </h1>

解决方案2

或者,您可以将 css 属性应用white-space-collapse: discard;display: flex;父级上。

white-space-collapse尚未完全实现,因此您现在应该使用Flexbox 。

h1 {
  display: flex;
    justify-content: center;
}

JSFiddle:https://jsfiddle.net/fcup764x/1/


查看完整回答
反对 回复 2023-07-29
?
千巷猫影

TA贡献1829条经验 获得超7个赞

出现whitespace是因为line-break您的 html 代码。要删除它,只需按如下所示flex在父标签上设置布局即可。h1

h1 {
  ...  display: flex;
}


查看完整回答
反对 回复 2023-07-29
  • 3 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信