position换行的一些问题?

最近在写一个对比文本的东西,然后考虑了换行的问题,就是图片描述

大概就是上面这样子,可以看到第三行超出与第四行重叠了,我是用比较长的字符来占位了
<div>
<div style={{position: 'absolute',visibility: 'hidden'}}>{item.lenContent}</div>
<div style={{position: 'absolute'}}>{item.content}</div>
</div>
我是这样写的,然后尝试在ant-list-item加个相对定位,发现也不行
图片描述

一开始想过用table,后来还是用了ant design自带的list,怎么解决或有更好的方法吗

阅读 2k
2 个回答

div绝对定位固定了文本的位置了,应该使用relative的

<div style={{position:'relative',width: '100%'}}>
<label style={{position:'absolute',width: '100%'}}>{item.content}</label>
<label style={{position:'relative',visibility: 'hidden',width: '100%'}}>{item.lenContent}</label>
</div>
我已经弄好了,判断和数据修改了,还是谢谢你的回答了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题