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

页面展示:

代码:

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;
相关推荐
abc80021170341 小时前
前端Bug 修复手册
前端·bug
Best_Liu~1 小时前
el-table实现固定列,及解决固定列导致部分滚动条无法拖动的问题
前端·javascript·vue.js
_斯洛伐克2 小时前
下降npm版本
前端·vue.js
苏十八3 小时前
前端进阶:Vue.js
前端·javascript·vue.js·前端框架·npm·node.js·ecmascript
st紫月4 小时前
用MySQL+node+vue做一个学生信息管理系统(四):制作增加、删除、修改的组件和对应的路由
前端·vue.js·mysql
乐容4 小时前
vue3使用pinia中的actions,需要调用接口的话
前端·javascript·vue.js
似水明俊德5 小时前
ASP.NET Core Blazor 5:Blazor表单和数据
java·前端·javascript·html·asp.net
至天6 小时前
UniApp 中 Web/H5 正确使用反向代理解决跨域问题
前端·uni-app·vue3·vue2·vite·反向代理
与墨学长6 小时前
Rust破界:前端革新与Vite重构的深度透视(中)
开发语言·前端·rust·前端框架·wasm
H-J-L7 小时前
Web基础与HTTP协议
前端·http·php