HTML+CSS简单的淘宝首页框架布局小练

  1. 开的前端的课程,练习淘宝的前台页面的框架,就简单根据理解写了下,(小傻猫)记录学习的经历

简单首先分析下淘宝首页的布局框架(小傻猫),自己理解的

首先需要注意的是该部分的布局,是将该部分分成量大块布局的(错误: 主题市场 广告 淘宝头条 账户信息 但个分一块,可能会出现,最后的账户信息块一直是在淘宝头条的下方,并不是出现在右边, 可以自己试试哟)

正确布局:

在这里插入图片描述

 1  .class="focus"  主题市场 广告  淘宝头条    归为整体, 该块主要分为两大部分       
     class=""focus_1"  
     class="focus_2"
 2 . class="focus_1"  主题市场   广告  淘宝头条  归为"focus"下该部分
 (   再将该区域分为三块   
      class="focus_1_1" 
      class="focus_1_2"
      class="news" )
  3. class="focus_2" 将账户信息单独归为该部分

下面的布局就比较简单了,看布局图效果就可以看出来,具体见代码

HTML


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>DIV框架首页</title>
    <link href="../CSS/text4.css" type="text/css" rel="stylesheet">
</head>
<body>

<div class="index">
    <div class="header">页眉</div>

    <div class="nav">
        <div class="nav_1">
            <div class="logo">logo</div>
            <div class="nav_1_1">一</div>
            <div class="nav_1_2">二</div>
            <div class="nav_1_3">三</div>
            <div class="nav_1_4">四</div>
            <div class="nav_1_5">五</div>
            <div class="nav_1_6">六</div>
        </div>
    </div>

    <div class="focus">
        <div class="focus_1">
            <div class="focus_1_1">主题市场</div>
            <div class="focus_1_2">广告</div>
            <div class="news">淘宝头条</div>
        </div>

        <div class="focus_2">账户</div>
    </div>

    <div class="content">
        <div class="column_1">
            <div class="column_1_1">有好货</div>
            <div class="column_1_2">爱逛街</div>
        </div>

        <div class="column_2">
            <div class="column_2_1">淘抢购</div>
            <div class="column_2_1">广告</div>
        </div>

        <div class="column_3">
            <div class="column_3_1">每日好店</div>
            <div class="column_3_2">淘宝直播</div>
        </div>
    </div>

    <div class="content1">
        <div class="column_4">
            <div class="column_4_1">时尚爆料王</div>
            <div class="column_4_2">今新品</div>
        </div>
        <div class="column_5">
            <div class="column_5_1">品质生活</div>
            <div class="column_5_2">特色玩味控</div>
        </div>
        <div class="column_6">实惠专业户</div>
        <div class="column_7">热卖单品</div>
    </div>

    <div class="content2">猜你喜欢</div>

    <div class="footer">页脚</div>
</div>

</body>
</html>
CSS

*{
    margin:0;
    padding: 0;
}
body{
    background-color: azure;
}
.header{
    margin: 0 auto;
    width: 100%;
    height: 40px;
    background-color: lightpink;
}
.nav{
    margin: 0 auto;
    width: 1150px;
    height: 100px;
    background-color: #333333;
}
.nav_1{
    margin: 0 auto;
    width: 100%;
    height: 100%;
}
.logo{
    float: left;
    width: 250px;
    height: 100%;
    background-color: aquamarine;
}
.nav_1_1{
    float: left;
    width: 150px;
    height: 100%;
    background-color: palegoldenrod;
}
.nav_1_2{
    float: left;
    width: 150px;
    height: 100%;
    background-color: paleturquoise;
}
.nav_1_3{
    float: left;
    width: 150px;
    height: 100%;
    background-color: palegreen;
}

.nav_1_4{
    float: left;
    width: 150px;
    height: 100%;
    background-color: paleturquoise;
}
.nav_1_5{
    float: left;
    width: 150px;
    height: 100%;
    background-color: #999999;
}
.nav_1_6{
     float: left;
     width: 150px;
     height: 100%;
     background-color: palevioletred;
 }



.focus {
    margin: 0 auto;
    width: 1150px;
    height: 770px;
    background-color: white;
}
.focus_1{
    float: left;
    margin: 0 auto;
    width: 850px;
    height: 100%;
    background-color: white;
}
.focus_1_1{
    margin :0 auto;
    float: left;
    width: 250px;
    height: 500px;
    background-color: antiquewhite;
}
.focus_1_2{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 580px;
    height: 490px;
    background-color: aliceblue;
}
.news {
    float: left;
    margin-top: 10px;
    width: 840px;
    height: 260px;
    background-color: lightpink;
}
.focus_2{
    float: left;
    margin: 0 auto;
    margin-top: 10px;

    width: 300px;
    height: 760px;
    background-color: lightskyblue;
 }


.content{
    margin: 0 auto;
    width: 1150px;
    height: 1260px;
    background-color: white;
}

.column_1{
    margin: 0 auto;
    width: 100%;
    height: 500px;
}
.column_1_1{
    float: left;
    margin-top: 10px;
    width: 570px;
    height: 490px;
    background-color: paleturquoise;
}

.column_1_2{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 570px;
    height: 490px;
    background-color: paleturquoise;
}



.column_2{
    margin: 0 auto;
    width: 100%;
    height: 250px;
}
.column_2_1{
    margin-top: 10px;
    width: 100%;
    height: 190px;
    background-color: paleturquoise;
}

.column_2_2{
    float: left;
    margin-top: 10px;
    width: 570px;
    height: 40px;
    background-color: paleturquoise;
}



.column_3{
    margin: 0 auto;
    width: 100%;
    height: 500px;
    background-color: white;
}
.column_3_1{
    float: left;
    margin-top: 10px;
    width: 570px;
    height: 490px;
    background-color: lightcoral;
}
.column_3_2{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 570px;
    height: 490px;
    background-color: pink;
}



.content1{
    margin :0 auto;
    width: 1150px;
    height: 1600px;
    background-color: white;
}

.column_4{
    margin: 0 auto;
    width: 1150px;
    height: 200px;
}
.column_4_1{
    float: left;
    margin-top: 10px;
    width: 740px;
    height: 190px;
    background-color: pink;
}
.column_4_2 {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 400px;
    height: 190px;
    background-color: pink;
}

.column_5{
    margin:0 auto;
    width: 1150px;
    height: 500px;
}
.column_5_1{
    float: left;
    margin-top: 10px;
    width: 570px;
    height: 490px;
    background-color: lightcyan;
}


.column_5_2{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 570px;
    height: 490px;
    background-color: lightcyan;
}

.column_6{
    margin: 0 auto;
    margin-top: 10px;
    width: 1150px;
    height: 190px;
    background-color: darkseagreen;
}
.column_7{
    margin: 0 auto;
    margin-top: 10px;
    width: 1150px;
    height: 690px;
    background-color:lightsteelblue;
}


.content2{
    margin: 0 auto;
    margin-top: 10px;
    width: 1150px;
    height: 300px;
    background-color: darkseagreen;

}



.footer{
    margin: 0 auto;
    width: 1150px;
    height: 100px;
    background-color: lightsteelblue;
}

布局页面有点大,就不上图了(哈哈哈)

猜你喜欢

转载自blog.csdn.net/Tina_dl/article/details/88815715