layui table 单元格内文字、元素块实现优美的换行显示

关于layui table 单元格内内容的换行显示,包括文字、元素块等。网上也提供了一些解决方案,博主也尝试过这些解决方法,但都不尽善美。于是决定好好研究一下这里面的样式问题。

一、网上现有的解决方法:

1、更改单元格的样式

.layui-table-cell{
   
        height: auto;
        overflow:visible;
        text-overflow:inherit;
        white-space:normal;
}

此法简单粗暴,确实可以换行,但行间距较大,且文字全部换行,如果内容过多,会导致表格行高超大,美观性大大降低。如下:
在这里插入图片描述
2、在templet中使用<br>标签换行,并搭配设置单元格高度样式为height: auto;

此种方法对于换行元素块(例如上图中的证据列的换行)可实现需求,但缺点仍然是元素块之间的行间距过大,效果类似上图的文字间距,很不美观。

二、还算美观的解决方式

最终效果如下,认可这种效果的可继续往下阅读:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值