两端对齐兼容IOS失效

以下样式在安卓可以两端对齐;但在IOS中右侧会有大量空白,两端没有对齐

div{
    white-space: pre-wrap; 
    text-align: justify; 
    word-break: break-word;
}

网上大部分都是使用伪类去兼容IOS两端对齐;但我的项目内容是回显富文本,不适合使用伪类,最终参考文章《css两端对齐IOS不适用 样式冲突》实现了。

white-space的属性值pre-wrap改为pre-line,实现代码如下:

div{
    white-space: pre-line; 
    text-align: justify; 
    word-break: break-word;
}

pre-wrappre-line

  • pre-wrap 保留空白符序列,但是正常地进行换行。
  • pre-line 合并空白符序列,但是保留换行符。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 6,169评论 1 4
  • 字体是布局中重要的一个环节。对字体的调整影响到网页的整体效果。我们设置字体时,可以参照word里面对字体的调整,更...
    loster阅读 4,968评论 0 0
  • 罗里吧嗦的开头 由于连续工作多日,再加上坐姿不妥,导致近日朕龙体微恙,不想上朝。无奈“礼部”爱卿非要朕帮他解决他们...
    thisDong阅读 4,214评论 0 0
  • First-----背景 1: 背景 :background-color。 2: 背景图像:必须为这个属性设置一个...
    忆往昔Code阅读 2,833评论 0 1
  • 缩进文本 text-indent 注释:允许使用负值。如果使用负值,那么首行会被缩进到左边。会产生一种“悬挂缩进”...
    EJRoxy阅读 5,493评论 0 1