[]数字和字符混搭换行不标准的问题

使用HTMLDivElement,如果本文中有数字和中文则换行会乱掉
 
如下图
代码如下
 

UIChatText = new HTMLDivElement();
UIChatText.color = "#FFFFFF";
UIChatText.innerHTML = "<span style='font:24px' color='#FF0000'>" +
"[管理员]</span><br/>" +
"<span style='font:24px' color='#FFFFFF'>我是第一行111,一11111</span><br/>" +
"<span style='font:24px' color='#FFFFFF'>我是第二二二二二二二二二二二二二二行</span><br/>" +
"<span style='font:24px' color='#FFFFFF'>woshidissssssssssssssssssssssssanhang</span>";
UIChatText.x = 20;
UIChatText.y = 20;
UIChatText.style.width = 260;
UIChatText.style.height = 560;
UIChatText.style.align="left";
 
 
 
我laya引擎已经更新1.7.10了
我希望第一行变成
我是第一行111,一111       (一直写满为止)
11
未标题-2.png
已邀请:

cuixueying

赞同来自:

这个应该换行都是这样的,原生js下也是,逗号部分后面可能当成一个字符处理了,当第一行逗号后的空间无法容纳逗号后的字符时,浏览器会自动换行,你可以尝试将htmlDivElement的宽度变大些,应该可以有效的避免换行问题!

dxalone

赞同来自:

好的,非常感谢

要回复问题请先

商务合作
商务合作