zoukankan      html  css  js  c++  java
  • 【电商13】newsflash lifeservice

    • 它上边有盒子,就只定义了三边

    • 格子的创造方法是,只给右边下边边框,再浮动

    • 一行放不下4个盒子li自动掉下去,解决办法:给ul设置足够的宽度

    • 一行4盒子超出范围,解决办法:overflow:hidden(因为lifeservice这个大盒子已经定义了三边了)

    • i是文本斜体,行内元素,我不知道我为啥老是不给width,height,背景咋能出来呢

    • 行内块元素可以使用text-align,居中

    html

     <div class="lifeservice">
                        <ul>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                            <li>
                                <i></i>
                                <p>话费</p>
                            </li>
                        </ul>
                    </div>
    

    index.css

    .lifeservice {
        overflow: hidden;
        height: 209px;
        /* 上面的模块有一个下边框了,所以只要三个边 */
        border: 1px solid #e4e4e4;
        border-top: 0;
    }
    .lifeservice ul {
         256px;     /* 让ul足够宽,能够装下4个li,li就不会掉下来,妙!! */
        float: left;
    }
    
    .lifeservice ul li {
        text-align: center;
        float: left;
         63px;
        height: 71px;
        border-bottom: 1px solid #e4e4e4;        /* 只给右下边框哩 哦吼 */
        border-right: 1px solid #e4e4e4;
    }
    
    .lifeservice ul li i {
        margin-top: 12px;
         24px;         /* i是文本斜体,行内元素,我不知道我为啥老是不给width,height,背景咋能出来呢 */
        height: 28px;
        background: url(../images/icons.png) no-repeat -19px -15px;
        text-align: center;     /* 行内块元素可以使用text-align,居中 */
        display: inline-block;
    }
    
  • 相关阅读:
    《临江仙·滚滚长江东逝水》
    .net Core Newtonsoft.Json 解析巨坑之注释影响代码
    C# 后端post请求帮助类
    鼠标点击事件
    常用Windows 消息列表
    WinUser.h>>>OnMessage事件
    Jellyfin流媒体服务器搭建和一些小坑
    ios开发遇到的问题
    节省你的时间,用AHK实现随机打开文件
    一些简单的AHK脚本提升电脑使用体验
  • 原文地址:https://www.cnblogs.com/icemiaomiao3/p/14171862.html
Copyright © 2011-2022 走看看