​超出N行文字省略CSS,真机右边出现边距
发布于 8 年前 作者 rjin 10607 次浏览 来自 官方Issues

超出N行文字省略CSS,真机右边出现边距。

开发者工具的模拟器显示正常,真机测试ios/android都出现右边距。

代码片段有两个标签,一个是view,一个是text

【模拟器】

【ios】

【android】

2 回复

需求是必须text-align:left;。而且text-align:justify;以后,真机文字就完全乱套了,这样就没有意义了。文字超过半个字符宽度进行进行换行,我觉得是不合理的。这些误差量是可以通过缩进是可以放下一个字符的。我在猜这到底是字体问题还是其他问题导致的换行不合理。

这应该不是右边距,而是再放一个字放不下,换到下一行(或者省略了),所以空了一点(而且用的是左对齐),然后text的字比view稍短一点,所以text那个框有时可以多显示一个字

不想要这个空隙就用两端对齐

text-align:justify;

回到顶部