您的位置:首页 > 娱乐 > 八卦 > css 布局出现无法去除的空白

css 布局出现无法去除的空白

2024/12/23 7:08:18 来源:https://blog.csdn.net/weixin_46221198/article/details/140042959  浏览:    关键词:css 布局出现无法去除的空白

案件介绍:在没有设置任何的css样式的情况下 文字顶部出现无法去除的空白
在这里插入图片描述

源代码

<div @click="onClick" ><div class="tableTextButton--container"></div><Icon v-if="loading || thisLoading" type="ios-loading" />打印
</div>

原因

  1. 在控制台中看到文字的上方有空白的一行
  2. 往div的父级层一层层往上找 可以看到在 class=“vxe-cell” 的div 设置了一个属性 white-space: pre-line;
  • 查阅资料如下在这里插入图片描述
  • 大概意思就是white-space: pre-line;会保留盒子内部的换行符 因此文字上方的换行被保留了下来 出现了空白
    在这里插入图片描述

解决:

方案一:取消保留换行,将white-space: pre-line;的设置覆盖掉或者删除掉

.vxe-cell{white-space: unset;
}

方案二:避免出现换行,给文字加上一个父盒子包裹起来

<div @click="onClick" ><div class="tableTextButton--container"></div><Icon v-if="loading || thisLoading" type="ios-loading" /><template>打印</template>
</div>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com