css中的text-align不起作用该怎么办

“text-align:justify”不生效的原因就是文字在最后一行,所以可以再想要两端对齐的文字前后分别加一个标签,然后把文字挤在不是最后一行的位置上。

css中的text-align不起作用该怎么办

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

问题描述

目前有很多App都用了webview,但是…,webview还是有很多坑的,尤其是Android和ios之间存在的兼容性问题。其中就有text-align的问题。

其实text-align: justify不生效的问题在web上面也存在,text-align: justify在当文案只有一行的时候是不会生效的。

解决方案

首先的解决方案是用text-align-last: justify来修复text-align: justify对最后一行不起作用的问题。

立即学习“前端免费学习笔记(深入)”;

但是…,兼容性毒。查看兼容性

Android还是有一定的支持度的,但是ios就惨了,完全不支持,所以只能改。

分析text-align: justify不生效的原因就是文字在最后一行,所以可以再想要两端对齐的文字前后分别加一个标签,然后把文字挤在不是最后一行的位置上。

html如下

  1.     这是想要两端对齐的文字    

登录后复制

css如下

  1. .content {    width: 100px;/*要有固定宽度,不然没法两端对齐*/    text-align: justify;/*设置两端对齐属性*/}{    display: inline-block;/*行内元素*/    width: 100%;/*可以挤掉文字,保证不跟文字在同一行*/    height: 0;    visibility: hidden;}

登录后复制

同上面的原理一样,可以用伪类来实现

  1. .content {    width: 100px;/*要有固定宽度,不然没法两端对齐*/    text-align: justify;/*设置两端对齐属性*/}.content:before, .content:after {    display: inline-block;/*行内元素*/    content: '';    width: 100%;/*可以挤掉文字,保证不跟文字在同一行*/    height: 0;    visibility: hidden;}

登录后复制

推荐学习:css视频教程

以上就是css中的text-align不起作用该怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    编程技术

    css如何实现自适应

    2025-3-10 18:46:05

    编程技术

    css文本域怎么写

    2025-3-10 18:46:16

    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索