zoukankan      html  css  js  c++  java
  • 等比例居中

    这种情况不再需要左浮动

    1)可以每份33.3%,左浮动;

    2)每个li vertical-align:middle; display:inline-block(如果左右都是一行,用line-height也是可以实现的);

    3)每个li text-align:center;

    4)小图标里面必须加个空格,要不然它不能正常显示。

       <div class="vault-icon vault-icon0">&nbsp;</div>

    <style type="text/css">
                * {
                    margin: 0;
                    padding: 0;
                }
                
                a {
                    text-decoration: none;
                    color: #333;
                }
                
                li {
                    list-style: none;
                }
                
                .my-vault {
                    width: 908px;
                    border: 1px solid #e5e5e5;
                    margin: 100px auto;
                }
                
                .vault-t {
                    width: 100%;
                    border-bottom: 1px solid #e5e5e5;
                    padding-top: 13px;
                    padding-bottom: 13px;
                }
                
                .vault-t span {
                    display: block;
                    width: 28px;
                    height: 29px;
                    background: url(img/icon_img.png) no-repeat;
                    background-position: 0 -248px;
                    float: left;
                    margin-left: 20px;
                }
                
                .vault-t b {
                    margin-left: 12px;
                    font-size: 16px;
                }
                
                .vault-m ul {
                    overflow: hidden;
                }
                
                .vault-m li {
                    width: 33.3%;
                    float: left;
                    text-align: center;
                    padding-top: 45px;
                    padding-bottom: 45px;
                }
                
                .vault-m a {
                    display: block;
                }
                
                .vault-m li .vault-icon {
                    width: 81px;
                    height: 82px;
                    vertical-align: middle;
                    display: inline-block;
                }
                
                .vault-m li .vault-icon0 {
                    background: url(img/icon_img.png) no-repeat;
                    background-position: 0 0;
                }
                
                .vault-m li .vault-icon1 {
                    background: url(img/icon_img.png) no-repeat;
                    background-position: 0 -82px;
                }
                
                .vault-m li .vault-icon2 {
                    background: url(img/icon_img.png) no-repeat;
                    background-position: 0 -164px;
                }
                
                .vault-m li .vault-info {
                    margin-left: 15px;
                    display: inline-block;
                    vertical-align: middle;
                }
                
                .vault-m li .vault-info b {
                    color: #e51c23;
                    font-size: 16px;
                }
                
                .vault-m li .vault-info p {
                    margin-top: 5px;
                }
            </style>
    <div class="my-vault">
                <div class="vault-t">
                    <span></span><b>我的金库</b>
                </div>
                <div class="vault-m">
                    <ul>
                        <li>
                            <a href="#" target="_blank">
                                <div class="vault-icon vault-icon0">&nbsp;</div>
                                <div class="vault-info"><b>156</b>
                                    <p>我的积分</p>
                                </div>
                            </a>
                        </li>
                        <li>
                            <a href="#" target="_blank">
                                <div class="vault-icon vault-icon1">&nbsp;</div>
                                <div class="vault-info"><b>156</b>
                                    <p>我的卡券</p>
                                </div>
                            </a>
                        </li>
                        <li>
                            <a href="#" target="_blank">
                                <div class="vault-icon vault-icon2">&nbsp;</div>
                                <div class="vault-info"><b>156</b>
                                    <p>我的礼包</p>
                                </div>
                            </a>
                        </li>
                    </ul>
                </div>
            </div>

    背景图 icon_img.png 如图(它是用CssSprite.exe制作出来的哦,很方便~,要记得切图时每个下面多切一像素的空隙,要不排出来会挨住的。)

  • 相关阅读:
    约瑟夫环-我的解答与迷宫
    数据结构实验一
    typedef struct 是什么意思
    编程名言名句
    创建单链表
    离散实验一
    Angela Merkel poised for record poll win and historic third term
    我的生活计划-贵在执行,贵在坚持
    考研经验
    2010年河南省普通高校招生本科一批院校 平行投档分数线(理科)
  • 原文地址:https://www.cnblogs.com/xuemingyao/p/6878867.html
Copyright © 2011-2022 走看看