Blogger Information
Blog 30
fans 1
comment 0
visits 24306
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
day6:双飞翼布局和圣杯布局 20190905
阿乎乎的学习
Original
693 people have browsed it

学习了布局的相关知识,学习了两种针对于网站三栏布局的布局方式,一种是双飞翼布局,一种是圣杯布局。

双飞翼布局.png

圣杯布局.png

两种布局方式有很大的相似之处,不同的是双飞翼布局会额外给主体内容增加一个父元素,用来控制宽度分离,而圣杯布局直接将主体部分的元素设置成border-box来消除内边距padding对盒子的影响。

作业:作业是使用圣杯布局主体部分!感觉上始终有一点点问题,写了太多的class

实例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <!--<link rel="stylesheet" href="css/demo3.css">-->
    <style>body,ul,li,ol,img,div,p{padding:0;margin:0;}
    img{border:0;}
    li{list-style: none}
    a{text-decoration: none;}
    a:hover{cursor: pointer}
    /*头部区域*/
    body{background-color: #cfd0c8}
    .header{
        width: 100%;
        background-color: black;
    }
    .header .nav{
        width: 90%;
        height: 60px;
        margin:0 auto;
        background-color: black;
    }
    .header .nav .content{
        overflow: hidden;
    }
    .header .nav .item a{
        color:white;
        min-width: 80px;
        height: 60px;
        text-align: center;
        line-height: 60px;
        padding:0 20px;
        float: left;
    }
    .header .nav .item a:hover{
        background-color: orangered;
        height: 60px;
        min-width: 80px;
        font-size:1.2rem;
    }
    .slider{
        width: 90%;
        margin:20px auto;
    }
    .slider img{
        width: 100%;
    }
    /*主体部分采用圣杯布局,圣杯布局区域*/
    .main{
        width: 90%;
        min-height: 500px;
        background-color: white;
        margin:10px auto;
        overflow: hidden;
    }
    .main .content{
        width: 100%;
        min-height: 500px;
        box-sizing:border-box;
        padding-left:200px;
        padding-right:300px;
        /*background-color: #f0c674;*/
        float: left;
        overflow: hidden;
    }
    .main .content .main_content{
        width: 94%;
        margin:20px auto;
        overflow: hidden;
    }
    .main .content .main_content .main_item{
        width: 20%;
        float: left;
        overflow: hidden;
        height: 320px;
        border:1px solid whitesmoke;
        box-sizing: border-box;
        text-align: center;
        margin:5px 2%;
    }
    .main .content .main_content .main_item:hover{
        border:solid orangered 1px;
    }
    .main_item_img{
        margin-top:5px;
    }
    .main_item_text{
        width: 200px;
        height: 20px;
        margin:5px 10px;
    }
    .main_item_text li{
        margin:5px 0;
    }
    .main_item_text .product_price strong{
        font-weight: bolder;
        color:orangered;
    }
    .main_item_text .product_price button{
        margin:0 0 0 30px;
    }
    .main .left{
        width: 200px;
        min-height: 500px;
        /*background-color: #008856;*/
        float: left;
        margin-left:-100%;
    }
    .main .left .left_content{
        width: 90%;
        margin:10px auto;
    }
    .content_title {
        margin:20px 20px 0 20px;
        padding-bottom: 5px;
        border-bottom: 2px solid #2b2b2b;
    }
    .content_title a{
        font-size: 20px;
        color:#28292b;
        margin: 0 15px;
    }
    .content_title a:hover{
        color:orangered;
    }

    .main .left .left_content .left_item a{
        display: block;
        width: 50%;
        min-height: 20px;
        margin:10px 40px;
        color: black;
    }
    .main .left .left_content .left_item a:hover{
        color:orangered;
    }

    .main .right{
        width: 300px;
        min-height: 500px;
        /*background-color: #8abeb7;*/
        float: left;
        margin-left:-300px;
    }
    .main .right .right_user_img {
        width: 200px;
        margin:20px  auto;
        border-radius:25%;
        border: solid 1px orangered;
        overflow: hidden;
    }
    .main .right .right_user_text{
        width: 200px;
        margin:20px  auto;
    }
    .right .right_top a:hover{
        color:orangered;
    }
    .main .right .right_bottom{
        width:90%;
        margin:0 auto;
    }
    .main .right .right_bottom .right_item a{
        display: block;
        width: 50%;
        min-height: 20px;
        margin:10px 40px;
        color: black;
    }
    .main .right .right_bottom .right_item a:hover{
        color: orangered;
    }
    /*主体部分左侧区域*/
    /*底部区域*/
    .footer{
        width: 100%;
        height: 60px;
    }
    .footer .content{
        width: 90%;
        height: inherit;
        margin:0 auto;
        background-color: black;
    }
    .footer .content .item{
        width: 50%;
        height: inherit;
        line-height: 60px;
        margin: 0 auto;
        color:blanchedalmond;
        text-align: center;
    }
    .footer .content .item a{
        color:blanchedalmond;
    }
    .footer .content .item a:hover{
        color:white;
    }
    </style>
    <title>网站首页</title>
</head>
<body>
<!--头部区域-->
<header class="header">
    <nav class="nav">
        <ul class="content">
            <li class="item"><a href="">首页</a></li>
            <li class="item"><a href="">公司新闻</a></li>
            <li class="item"><a href="">最新产品</a></li>
            <li class="item"><a href="">关于我们</a></li>
            <li class="item"><a href="">联系我们</a></li>
        </ul>
    </nav>
</header>
<!--图片轮播区域-->
<div class="slider"><img src="./image/timg.jpg" alt=""></div>
<!--主体区域-->
<main class="main">
    <div class="content">
        <h3 class="content_title"><a href="">图文商品区</a></h3>
        <ul class="main_content">
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
            <li class="main_item">
                <img class="main_item_img" src="./image/1.jpeg" width="200" alt="">
                <ul class="main_item_text">
                    <li class="product_name">图文产品名称</li>
                    <li class="product_int">产品属性介绍</li>
                    <li class="product_price">¥<strong>452</strong><button>***</button></li>
                </ul>
            </li>
        </ul>
    </div>
    <!--主体左侧,商品列表-->
    <div class="left">
        <div class="left_content">
            <h3 class="content_title"><a href="">商品列表</a></h3>
            <ul class="left_top_content">
                <li class="left_item"><a href="">我的商品1</a></li>
                <li class="left_item"><a href="">我的商品2</a></li>
                <li class="left_item"><a href="">我的商品3</a></li>
                <li class="left_item"><a href="">我的商品4</a></li>
                <li class="left_item"><a href="">我的商品5</a></li>
                <li class="left_item"><a href="">我的商品6</a></li>
            </ul>
        </div>
        <div class="left_content">
            <h3 class="content_title"><a href="">推荐商品</a></h3>
            <ul class="left_bottom_content">
                <li class="left_item"><a href="">推荐商品01</a></li>
                <li class="left_item"><a href="">推荐商品02</a></li>
                <li class="left_item"><a href="">推荐商品03</a></li>
                <li class="left_item"><a href="">推荐商品04</a></li>
                <li class="left_item"><a href="">推荐商品05</a></li>
                <li class="left_item"><a href="">推荐商品06</a></li>
                <li class="left_item"><a href="">推荐商品07</a></li>
                <li class="left_item"><a href="">推荐商品08</a></li>
            </ul>
        </div>
    </div>
    <div class="right">
        <div class="right_top">
            <h3 class="content_title"><a href="">个人中心</a></h3>
            <div class="right_user_img">
                <img src="./image/user.jpeg" width="200" alt="">
            </div>
            <div class="right_user_text">
                <p><span>用户:</span><a href="">小新</a>
                      <span>积分:</span><a href="">3000</a></p>
            </div>
        </div>
        <div class="right_bottom">
            <h3 class="content_title"><a href="">商品排行榜</a></h3>
            <ul class="right_bottom_content">
                <li class="right_item"><a href="">排行商品01</a></li>
                <li class="right_item"><a href="">排行商品02</a></li>
                <li class="right_item"><a href="">排行商品03</a></li>
                <li class="right_item"><a href="">排行商品04</a></li>
                <li class="right_item"><a href="">排行商品05</a></li>
            </ul>
        </div>
    </div>
</main>
<!--底部区域-->
<footer class="footer">
    <div class="content">
        <p class="item"><a href="">©xxx公司版权所有</a> | <a href="">http://www.xxxx.com</a> | <a href="">渝ICP备***996号</a></p>
    </div>
</footer>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


1121.1.png

Correction status:qualified

Teacher's comments:你的线图做得真好, 案例也写得不错, 尽管还是有问题的, 但思路是正确的
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post