【小米商城】页面编写笔记(自用)

页面展示:

代码:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        body{
            margin: 0;
        }
        img{
            width:100%;
            height: 100%;
        }

        .header{
            /*height: 38px;*/
            color: #b0b0b0;
            background: #333;
        }
        .header .container{
            width: 1128px;
            margin: 0 auto;
        }
        .header .menu{
            float: left;
            color: white;
            /*height: 38px;*/
            /*line-height: 38px;*/
        }
        .header .acount{
            float: right;
            color: white;
            /*height: 38px;*/
            /*line-height: 38px;*/
        }
        .header  a{
            color: #b0b0b0;
            line-height: 40px;
            display: inline-block;
            font-size: 12px;
            margin-right: 5px;
        }

        .second{
            color: #333;
            background-color: #fff;
            min-width: 1226px;
        }
        .second .container{
            width: 1128px;
            margin: 0 auto;
        }
        .second .logo{
            float: left;
            width: 200px;
            height: 100px;
            margin-top: 22px;
        }
        .second .menu{
            float: left;
            width: 700px;
            height: 100px;
            line-height: 100px;
            font-size: 16px;

        }
        .second .acount{
            float: right;
            width: 150px;
            height: 100px;
            margin-top: 22px;
        }
        .second a{
            display: inline-block;
            padding: 0 10px;
            color: #333;
            text-decoration: none;
        }
        .second a:hover{
             color: chocolate;
         }

        .silder{

        }
        .silder .container{
            width: 1226px;
            height: 460px;
            margin: 0 auto;
        }

        .news{
            margin-top: 14px;
        }
        .news .container{
            width: 1226px;
            margin: 0 auto;
            margin-top: 14px;
        }
        .news .chan{
            float: left;
            width: 244px;
            height: 170px;
            background: #5f5750;
        }
        .news .list-item{
            float: left;
            width: 316px;
            height: 170px;
            margin-left: 10px;
        }
        .news .chan .item{
            height: 82px;
            width: 76px;
            float: left;
            padding: 2px;
            margin-bottom: 3px;
            display: block;
        }
        .news a{
            text-decoration: none;
            color: rgba(255, 255, 255, 0.7);
        }
        .news a:hover{
                        color: rgba(255, 255, 255, 1);
        }
    </style>
</head>
<body>

    <div class="header">
        <div class="container">
        <div class="menu">
            <a >小米商城</a>
            <a >MIUI</a>
            <a >loT</a>
            <a >云服务</a>
            <a >天星数科</a>
            <a >有品</a>
            <a >小爱开放平台</a>
            <a >企业团购</a>
            <a >资质证照</a>
            <a >协议规则</a>
            <a >下载app</a>
            <a >智能生活</a>
        </div>
        <div class="acount">
            <a>登录</a>
            <a>注册</a>
            <a>消息通知</a>
            <a>购物车</a>
        </div>
        <div style="clear: both"></div>
        </div>
    </div>

    <div class="second">
        <div class="container">
            <div class="logo">
                <a href="https://www.mi.com/index.html" title="小米官网" style="display: inline-block">
                    <img src="/static/小米图标.png" style="height: 56px " alt="">
                </a>
            </div>
            <div class="menu">
                <a href="https://www.mi.com/index.html">Xiaomi手机</a>
                <a href="https://www.mi.com/index.html">Remi手机</a>
                <a href="https://www.mi.com/index.html">电视</a>
                <a href="https://www.mi.com/index.html">笔记本</a>
                <a href="https://www.mi.com/index.html">平板</a>
                <a>家电</a>
                <a>路由器</a>
                <a>服务中心</a>
                <a>社区</a>
            </div>
            <div class="acount">
                <a>搜索</a>
            </div>
            <div style="clear: both"></div>
        </div>
    </div>

    <div class="silder">
        <div class="container">
            <img src="/static/中间图片.png ">
        </div>
    </div>

    <div class="news">
        <div class="container">
            <div class="chan">
                <div class="item">
                    <a href="https://www.mi.com/index.html">
                        <img src="/static/图标.png" style="width: 30px;height: 24px;margin-left: 15px;margin-right: 12px;margin-top: 14px">
                        <span>小米秒杀</span>
                    </a>
                </div>
                <div class="item">
                     <a href="https://www.mi.com/index.html">
                        <img src="/static/图标.png" style="width: 30px;height: 24px;margin-left: 15px;margin-right: 12px;margin-top: 14px">
                        <span>企业团购</span>

                    </a>
                </div>
                <div class="item">
                     <a href="https://www.mi.com/index.html">
                        <img src="/static/图标.png" style="width: 30px;height: 24px;margin-left: 18px;margin-right: 15px;margin-top: 14px">
                        <span>F码通道</span>

                    </a>
                </div>
                <div class="item">
                     <a href="https://www.mi.com/index.html">
                        <img src="/static/图标.png" style="width: 30px;height: 24px;margin-left: 15px;margin-right: 12px;margin-top: 14px">
                        <span>米粉卡</span>
                    </a>
                </div>
                <div class="item">
                     <a href="https://www.mi.com/index.html">
                        <img src="/static/图标.png" style="width: 30px;height: 24px;margin-left: 15px;margin-right: 12px;margin-top: 14px">
                        <span>以旧换新</span>
                    </a>
                </div>
                <div class="item">
                     <a href="https://www.mi.com/index.html">
                        <img src="/static/图标.png" style="width: 30px;height: 24px;margin-left: 15px;margin-right: 12px;margin-top: 14px">
                        <span>花费充值</span>
                    </a>
                </div>
                <div class="clear: both"></div>
            </div>
            <div class="list-item">
                <img src="/static/1.png">
            </div>
            <div class="list-item">
                <img src="/static/2.png">
            </div>
            <div class="list-item">
                <img src="/static/3.png">
            </div>
            <div class="clear: both"></div>
        </div>

    </div>
</body>
</html>

知识点总结:

  • body标签,默认会有一个边距,造成页面的四边都有白色的间隙,如何去除?
复制代码
body{
    margin: 0;
}

不加之前:

去掉间隙后:

  • 内容居中

文本居中【文本在这个区域居中】

复制代码
.c2{
    background-color: pink;
    width: 300px;
    height: 300px;
}
复制代码
<div class="c2">
<div style="width: 100px;text-align: center">SHH</div>
</div>

区域居中【自己要有宽度+margin-left:auto ;margin-right:auto】

  • 父亲没有高度或者没有宽度,被孩子支撑起来
  • 如果存在float,一定要加:
复制代码
<div style="clear: both"></div>
  • a标签是行内标签,行内标签的高度、内外边距,默认无效。要用
复制代码
display: inline-block;
  • 垂直方向居中

文本+line-height

图片+边距

  • a标签默认有下划线,去掉:
复制代码
text-decoration: none;
相关推荐
并不会27 分钟前
常见 CSS 选择器用法
前端·css·学习·html·前端开发·css选择器
衣乌安、30 分钟前
【CSS】居中样式
前端·css·css3
兔老大的胡萝卜31 分钟前
ppk谈JavaScript,悟透JavaScript,精通CSS高级Web,JavaScript DOM编程艺术,高性能JavaScript pdf
前端·javascript
低代码布道师33 分钟前
CSS的三个重点
前端·css
耶啵奶膘2 小时前
uniapp-是否删除
linux·前端·uni-app
王哈哈^_^4 小时前
【数据集】【YOLO】【目标检测】交通事故识别数据集 8939 张,YOLO道路事故目标检测实战训练教程!
前端·人工智能·深度学习·yolo·目标检测·计算机视觉·pyqt
cs_dn_Jie4 小时前
钉钉 H5 微应用 手机端调试
前端·javascript·vue.js·vue·钉钉
开心工作室_kaic5 小时前
ssm068海鲜自助餐厅系统+vue(论文+源码)_kaic
前端·javascript·vue.js
有梦想的刺儿5 小时前
webWorker基本用法
前端·javascript·vue.js
cy玩具5 小时前
点击评论详情,跳到评论页面,携带对象参数写法:
前端