• 技术文章 >web前端 >css教程

    css实现单行文本两端对齐的示例

    黄舟黄舟2017-11-22 10:07:02原创1442
    在我们日常WEB前端开发中,会经常遇到单行文本实现两端对齐的情况,不仅仅要对齐,还要兼容所有浏览器,那么css如何实现两端对齐的?今天就带大家详细介绍下css实现单行文本两端对齐的示例!

    p{
        text-align:justify;
        text-align-last:justify;
    }

    上面两行代码大家都很熟悉,对于多行文本来说,基本可以兼容所有的游览器,实现两端对齐。在多行文本中,该样式对于最后一段文字并不处理。

    所以对于单行中文文本,我们需要打补丁

    p:after{
        display:inline-block;
        content:'';
        overflow:hidden;
        width:100%;
        height:0;
    }

    我们使用after选择器在单行文本的最后加入content,不过这时会导致p被撑开了,所以我们还需要设置高度,完整代码如下:

    p{
        text-align:justify;
        text-align-last:justify;
        height:24px;
    }
     p:after{
        display:inline-block;
        content:'';
        overflow:hidden;
        width:100%;
        height:0;
    }

    该方式可兼容所有主流游览器,至少我没遇到不好用的。对于不支持 after选择器的游览器,请使用selectivize脚本,参照 我的另一篇博客

    <style>
    p{
        text-align:justify;
        text-align-last:justify;
        height:24px;
    
        font-size:20px;
        width:500px;
    }
     p:after{
        display:inline-block;
        content:'';
        overflow:hidden;
        width:100%;
        height:0;
    }
    </style>
    <p>文 字 间 要 有 空 格,不 然 不 管 用</P>

    总结:

    本文使用了示例详细为大家介绍了CSS实现单行本文两端对齐的实例,相信小伙伴对此有了进一步的了解,希望对你的工作有所帮助!~

    相关推荐:

    CSS3中实现两端对齐的图文代码分享

    css样式如何实现段落文字两端对齐的示例

    CSS如何实现两端对齐详解

    以上就是css实现单行文本两端对齐的示例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css 样式表 对齐
    上一篇:CSS中溢出隐藏(overflow)的实例详解 下一篇:CSS3扇形动画菜单
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• css3怎样实现不是直角的菱形效果• css样式中有文字描边吗• 12个值得收藏的 CSS 技巧!!• css3怎样实现翻转2次效果• css中圆角属性值能用百分比吗
    1/1

    PHP中文网