zoukankan      html  css  js  c++  java
  • 【】小技巧】CSS文字两端对齐

    需求如下,红框所在的文字有四个字的、三个字的、两个字的,如果不两端对齐可以选择居中对齐,或者右对齐。但是如果要像下面这样两端对齐呢?

    我相信以前很多人都这么干过:两个字中间使用 来隔开达到四个字的宽度,三个字也可以,但是,像上图中“122账号”“122密码”这样的,就不好计算该用几个空格了。

    假如我们有如下HTML:

    <div>这世间唯有梦想和好姑娘不可辜负!</div>

    给它加点样式

    div{
      width:500px;
      border:1px solid red;
      text-align: justify;
    }

    初始效果是这样的
    图片描述
    text-align: justify这是什么东西?CSS2中text-align有一个属性值为justify,为对齐之意。其实现的效果就是可以让一行文字两端对齐显示(文字内容要超过一行)。

    但是光使用它依然没什么卵用…..

    要使文字两端对齐,我们还得使用一个行内空标签来助阵,比如<span><i>等等,这里是我用<i>标签

    <div>这世间唯有梦想和好姑娘不可辜负!<i></i></div>

    给这个 i 标签设置如下样式

    div i{
      display:inline-block;
      /*padding-left: 100%;*/
      width:100%;
    }

    padding-left: 100%100%都可以达到效果,选用其一即可。效果如下
    图片描述



  • 相关阅读:
    php mysql基本操作
    php之curl的使用
    linux下操作php和apache
    ThinkPHP_目录结构和初始化
    ubuntu下计划任务cron的使用
    linux下操作mysql
    php操作csv文件
    HTML5基础一:常用布局标签
    liunx下shell脚本的创建和使用
    一个完整的ajax登陆实例
  • 原文地址:https://www.cnblogs.com/fsyz/p/7586620.html
Copyright © 2011-2022 走看看