zoukankan      html  css  js  c++  java
  • css文字两端对齐

    最近在工作项目中接触到Web界面设计的问题,要实现文字两端对齐的效果。在网上搜索了一下,差不多都是用的都是类似的技巧:

    text-align:justify;
    text-justify:inter-ideograph;

     后来,终于在StackOverflow上找到解决方法了。

    样式:

    div.justify { text-align: justify; 200px; font-size:15px; color:red; border:1px solid blue; height:18px;}
    div.justify > span { display: inline-block /* Opera */; padding-left: 100%; }

    HTML:

    <div class="justify">hello, text justify.</div><br/>
    <div class="justify"> hello, text justify.<span></span></div><br/>
    <div class="justify">中 文 两 端 对 齐</div><br/>
    <div class="justify">中 文 两 端 对 齐<span></span></div>

    效果图:

    从效果图可以看到,除了要在块级元素加text-align:justify样式外,还需要在里面加一个空的span元素,并应用样式。另外,对于中文还必须用空格隔开汉字,否则也没有两端对齐的效果。英文每个单词都有空格隔开,所以没问题。

  • 相关阅读:
    小程序(四):模板
    小程序(三):授权登录
    小程序(二)
    小程序(一)
    从零开始学习微信小程序
    flex 弹性布局
    如何使用docker进行shadsocks环境开发配置
    eclipse 设置注释模板
    idea 2019.1.3最新注册码
    centos7安装rabbitmq简单方式
  • 原文地址:https://www.cnblogs.com/sheqiuluo/p/7122847.html
Copyright © 2011-2022 走看看