span 标记 width 设置

本文探讨了在使用EasyUI的datagrid控件时遇到的文字对齐问题,特别是当span元素内的文字数量不一时如何保持良好的视觉效果。文章提供了几种解决方案,并最终采用display:inline-block的方法成功实现了文字对齐。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做点关于数据表格的修改工作,如下所示:

上图中使用了EasyUi中的 datagrid 控件,很多情况下需要实现用户单击或者双击某一行,弹出某一行信息的效果,如下图所示:

弹框中的每一个信息input框都有个span标签来做个信息展示,通常情况下,信息的字数个数不一样,所以就产生了如下问题:字数不一致的时候的对齐问题。如图中所示:通过设置span标记的width属性不起作用。

然后,会有一些方法来解决这个问题,比如:span标记外层放一个div标签,通过div标签的width属性来控制span内容的显示位置;也可以设置span标记的float属性来设置(float后会产生其他问题,不推荐使用);

查找资料后,找到个办法:通过设置span标记的{display:inline-block},如下图所示:

这么设置后,span标记的width属性就生效了。

PS:在网上查了些资料,据说是浏览器对 inline 和 block 的支持不一样,可查看链接http://blog.youkuaiyun.com/nuptsv_ice/article/details/10394541

转载于:https://www.cnblogs.com/maxiaoshuai/p/5580514.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值