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;
    }
    
  • 相关阅读:
    第六周总结
    《构建之法》读后感二
    移动端疫情展示
    第五周
    用python爬取疫情数据
    第四周
    疫情图表展示和时间查询
    wpf datagrid row height 行高自动计算使每行行高自适应文本
    c# 实现mysql事务
    c# 简单实现 插件模型 反射方式
  • 原文地址:https://www.cnblogs.com/icemiaomiao3/p/14171862.html
Copyright © 2011-2022 走看看