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设计模式——状态模式(State)
    浅谈Java设计模式——解释器模式(Interpreter)
    浅谈Java设计模式——备忘录模式(Memento)
    struts2 标签
    Struts2 Web资源获取
    链接
    Struts2数据封装机制
    struts学习
    位运算
    归并排序求逆序对
  • 原文地址:https://www.cnblogs.com/ccforeverd/p/3904313.html
Copyright © 2011-2022 走看看