zoukankan      html  css  js  c++  java
  • css实现一段不够一行时居中显示,多于一行时两端对齐

    今天有遇到这个问题,不够一行要居中才好看,多于一行居中又很难看:

    居中

    两端对齐

    一开始想用text-align-last:center; 可是这样结果是这样的:

    单行的居中了

    可是多行的最后一行也居中了。。。

    后来改成这样:

    1 <div class="text"><p>2. Tap WiFi Key Search</p></div>
    2 <div class="text"><p>3. Please wait 5-15 secs in your Wi-Fi Settings for WiFi list to load. Tap on hotspots with "WiFi Master Key WiFi Key Search " to connect</p></div>
    .text{
        width: 285px;
        margin: auto;
        padding: 8px;
        background-color: #d8d8d8;
        text-align: center;
        font-size: 15px;
        color: #333;
    }
    .text p{
        display: inline-block;
        margin: auto;
        text-align: justify;
    }

    可以让p text-align:justify;display:inline-block;给p加一个外层的框div,这个外层的框text-align:center;
    这样p随着文字的宽度变化,并且p在div中居中,当p宽度不够一行的时候就看起来是居中的。

    效果就实现了

  • 相关阅读:
    坦克大战
    java多线程应用场景
    java中的多线程(资料)
    设置线程名
    线程名称的设置及取得
    java调试
    文件上传细节处理
    Servlet生命周期
    java的动态绑定与静态绑定
    Mysql 连接池调用完成后close代理方法引出的设计模式
  • 原文地址:https://www.cnblogs.com/zqiong/p/5345652.html
Copyright © 2011-2022 走看看