有人遇到某些android机子使用了P标签后P标签没有适应宽度,解决办法多种但都不是什么好方法:不使用P标签,float:right,position:absolute或者加背景.

以上遭遇跟我遇到文字无故折行相似:

当你的viewport的width大于device-width时就出出现这个问题

<meta name="viewport" content="target-densitydpi=device-dpi,width=640" />

android设备device-width大多没有超过640,这时多数情况文字出现了折行,没有铺满.但debug看到文字所在的元素宽度是正常的.
值得一提的是article等html5新增元素如果出现了问题再刷新可能就正常了,但p元素却没有这么幸运.
对于这个问题,给文字所在元素加上背景图片就解决了,如果不用背景就加个background: url(‘about:blank’)或者background:(”);
试试过用background: rgba(0,0,0,0)并没有解决问题,对于这个结果我也非常的无奈,如果你遇到了相同的问题,有更好的办法,欢迎告诉我.