zoukankan      html  css  js  c++  java
  • text-align:justify小例子

    一个使用 text-align: justify; 使元素均匀分布的小例子:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>justify</title>
        <style>
        ul,dl {
            margin: 100px auto;
            border: 3px solid #999;
             80%;
            padding: 0;
            list-style: none;
            line-height: 1;
            font-size: 0;
        }
        li {
            display: inline-block;
             20%;
            text-align: center;
        }
        span,dd {
            display: inline-block;
             80px;
            line-height: 80px;
            text-align: center;
            background: #123;
            color: #fff;
            font-size: 28px;
        }
        dl {
            height: 80px;
            text-align: justify;
            overflow: hidden;
        }
        dl:after {
            content: "_";
            font-size: 5000px;
            /*用来制造换行效果*/
        }
        dd {
            margin: 0;
            margin-right: -1px;
        }
        </style>
    </head>
    <body>
        <ul>
            <li><span>1</span></li>
            <li><span>2</span></li>
            <li><span>3</span></li>
            <li><span>4</span></li>
            <li><span>5</span></li>
        </ul>
        <dl>
            <dd>1</dd>
            <dd>2</dd>
            <dd>3</dd>
            <dd>4</dd>
            <dd>5</dd>
            <dd>6</dd>
        </dl>
    </body>
    </html>

    效果如图:

    上面一列是固定个数,下面可以是任意个数。

    关键是使用 :after 来制造换行效果。

  • 相关阅读:
    java基础>包、访问权限、命名规范
    jsp>Session
    java基础>String类
    jsp>包含指令和forward指令
    jsp>response
    word不能输入中文
    java基础>正则表达式
    EJB>一对多及多对一映射
    Struts2>运行机制
    EJB>调用存储过程
  • 原文地址:https://www.cnblogs.com/ccforeverd/p/3904313.html
Copyright © 2011-2022 走看看