博主信息
博文 19
粉丝 0
评论 0
访问量 11724
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
用圣杯布局的方式创建网站首页——2019年9月5日23时49分
Song的博客
原创
754人浏览过

用圣杯布局的方式创建网站首页

圣杯布局建站实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>圣杯布局创建网站首页</title>
    <style>
        body,
        h1,
        p {
            margin: 0;
            font-family: sans-serif;
        }
        
        a {
            color: #fff;
            text-decoration: none;
        }
        
        .header {
            background-color: black;
        }
        
        .header .content {
            width: 90%;
            height: 60px;
            background-color: black;
            margin: 0 auto;
        }
        
        .header .content .nav {
            margin: 0;
            padding: 0;
        }
        
        .header .content .nav .item {
            list-style: none;
        }
        
        .header .content .nav .item a {
            float: left;
            min-width: 80px;
            min-height: 60px;
            text-align: center;
            line-height: 60px;
            padding: 0 10px;
        }
        
        .header .content .nav .item a:hover {
            background-color: red;
            font-size: 1.2em;
        }
        
        .banner {
            width: 90%;
            margin: 5px auto 0px;
        }
        
        .banner img {
            width: 100%;
            /* height: 200px; */
        }
        /*主体用对杯布局来实现*/
        /*1.设置主体的宽度*/
        
        .container {
            width: 90%;
            background: lightgray;
            margin: 5px auto;
            overflow: hidden;
        }
        /*2.将主体内容区,左侧,右侧 宽度,高度进行设置*/
        
        .left {
            width: 200px;
            min-height: 500px;
            background-color: #111111;
            box-sizing: border-box;
            /*padding: 10px;*/
            margin-left: -100%;
            /*opacity: 0.7;*/
        }
        
        .left .title {
            width: inherit;
            height: 50px;
            font-size: 1.3em;
            border-bottom: 1px solid #555;
            color: #fff;
            text-align: center;
            line-height: 50px;
            background-color: #111111;
        }
        
        .left .tit {
            margin-top: 20px;
            padding: 0;
        }
        
        .left .tit .list {
            list-style: none;
            padding: 10px 20px;
            border-bottom: 1px dotted #555;
        }
        
        .left .tit .list a {
            color: #555;
        }
        
        .left .tit .list a:hover {
            color: white;
            cursor: pointer;
        }
        
        .right {
            width: 200px;
            min-height: 500px;
            background-color: #111111;
            margin-left: -200px;
        }
        
        .right .title {
            width: inherit;
            height: 50px;
            font-size: 1.3em;
            border-bottom: 1px solid #555;
            color: #fff;
            text-align: center;
            line-height: 50px;
            background-color: #111111;
        }
        
        .right .tit {
            margin-top: 20px;
            padding: 0;
        }
        
        .right .tit .list {
            list-style: none;
            padding: 10px 10px;
            border-bottom: 1px dotted #555;
        }
        
        .right .tit .list a {
            color: #555;
        }
        
        .right .tit .list a:hover {
            color: white;
            cursor: pointer;
        }
        
        .main {
            background-color: #fff;
            min-height: 500px;
            width: 100%;
        }
        
        .main .content {
            /* background-color: #555555; */
        }
        
        .main .content .title {
            width: inherit;
            height: 50px;
            font-size: 1.3em;
            /*border-bottom: 1px solid #555;*/
            color: #fff;
            text-align: center;
            line-height: 50px;
            background-color: #111111;
        }
        
        .main .content .cpzs {
            margin-top: 10px;
            height: 210px;
            /*overflow: hidden;*/
        }
        
        .main .content .cpzs .cpnr {
            float: left;
            margin-left: 5px;
            width: 200px;
            border: 1px solid black;
            overflow: hidden;
        }
        
        .main .content .cpzs .cpnr .pic img {
            height: 150px;
            border: 1px solid black;
        }
        
        .main .content .cpzs .cpnr .name {
            text-align: center;
            color: green;
        }
        
        .main .content .cpzs .cpnr .jg {
            text-align: center;
            color: #555;
        }
        
        .main .content .cpzs .cpnr .jg span {
            color: red;
        }
        
        .main .content .cpzs .cpnr .buy {
            text-align: center;
            color: #555;
        }
        /*3.将主体、左、右浮动*/
        
        .main,
        .left,
        .right {
            float: left;
        }
        /*4.将左右区块移动到正确的位置上*/
        
        .main {
            box-sizing: border-box;
            padding: 0 205px;
        }
        
        .footer {
            /*background-color: lightgray;*/
        }
        
        .footer .content {
            width: 90%;
            height: 60px;
            background-color: #444;
            margin: 0 auto;
        }
        
        .footer .content p {
            text-align: center;
            line-height: 60px;
        }
        
        .footer .content p a {
            color: #999;
        }
        
        .footer .content p a:hover {
            color: #fff;
        }
    </style>
</head>

<body>
    <!-- 头部 -->
    <div class="header">
        <!-- 头部内容区 -->
        <div class="content">
            <ul class="nav">
                <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>
        </div>
    </div>
    <div class="banner">
        <img src="../static/images/timg.jpg" alt="">
    </div>
    <!-- 主体 -->
    <div class="container">
        <!-- 圣杯DOM结构 -->
        <!-- 主体 -->
        <div class="main">
            <div class="content">
                <div class="title">产品展示</div>
                <div class="cpzs">
                    <div class="cpnr">
                        <div class="pic"><img src="../static/images/1.jpg" alt=""></div>
                        <div class="name">小米mix3</div>
                        <div class="jg"><s>¥:3599.00</s><span><b>¥:2599.00</b></span></div>
                        <div class="buy"><button>点击***</button></div>
                    </div>

                    <div class="cpnr">
                        <div class="pic"><img src="../static/images/2.jpg" alt=""></div>
                        <div class="name">小米mix2s</div>
                        <div class="jg"><s>¥:2599.00</s><span><b>¥:1799.00</b></span></div>
                        <div class="buy"><button type="button">点击***</button></div>
                    </div>
                    <div class="cpnr">
                        <div class="pic"><img src="../static/images/3.jpg" alt=""></div>
                        <div class="name">小米9</div>
                        <div class="jg"><s>¥:2999.00</s><span><b>¥:2599.00</b></span></div>
                        <div class="buy"><button>点击***</button></div>
                    </div>

                    <div class="cpnr">
                        <div class="pic"><img src="../static/images/4.jpg" alt=""></div>
                        <div class="name">小米9 se</div>
                        <div class="jg"><s>¥:1999.00</s><span><b>¥:1599.00</b></span></div>
                        <div class="buy"><button type="button">点击***</button></div>
                    </div>
                </div>

                <div class="cpzs">
                    <div class="cpnr">
                        <div class="pic"><img src="../static/images/5.jpg" alt=""></div>
                        <div class="name">小米max3</div>
                        <div class="jg"><s>¥:1699.00</s><span><b>¥:1299.00</b></span></div>
                        <div class="buy"><button>点击***</button></div>
                    </div>

                    <div class="cpnr">
                        <div class="pic"><img src="../static/images/6.jpg" alt=""></div>
                        <div class="name">红米K20</div>
                        <div class="jg"><s>¥:2099.00</s><span><b>¥:1999.00</b></span></div>
                        <div class="buy"><button type="button">点击***</button></div>
                    </div>
                    <div class="cpnr">
                        <div class="pic"><img src="../static/images/7.jpg" alt=""></div>
                        <div class="name">红米NOTE8 pro</div>
                        <div class="jg"><s>¥:1399.00</s><span><b>¥:1299.00</b></span></div>
                        <div class="buy"><button>点击***</button></div>
                    </div>

                    <div class="cpnr">
                        <div class="pic"><img src="../static/images/8.jpg" alt=""></div>
                        <div class="name">红米K20 pro</div>
                        <div class="jg"><s>¥:2599.00</s><span><b>¥:2299.00</b></span></div>
                        <div class="buy"><button type="button">点击***</button></div>
                    </div>
                </div>
            </div>
        </div>
        <!-- 主体左侧 -->
        <div class="left">
            <div class="title">产品分类</div>

            <ul class="tit">
                <li class="list"><a href="">小米MIX 3</a></li>
                <li class="list"><a href="">小米MIX 2S</a></li>
                <li class="list"><a href="">小米CC 9</a></li>
                <li class="list"><a href="">小米9</a></li>
                <li class="list"><a href="">小米9 se</a></li>
                <li class="list"><a href="">小米MAX 3</a></li>
                <li class="list"><a href="">红米NOTE 8 PRO</a></li>
                <li class="list"><a href="">红米NOTE 8</a></li>
                <li class="list"><a href="">红米K20 PRO </a></li>
                <li class="list"><a href="">红米K20</a></li>
            </ul>

        </div>
        <!-- 主体右侧 -->
        <div class="right">
            <div class="title">产品排行</div>
            <ol class="tit">
                <li class="list"><a href="">1.红米NOTE 8 PRO</a></li>
                <li class="list"><a href="">2.红米K20 PRO</a></li>
                <li class="list"><a href="">3.小米MAX 3</a></li>
                <li class="list"><a href="">4.小米MIX 2S</a></li>
                <li class="list"><a href="">5.小米MIX 3</a></li>
                <li class="list"><a href="">6.小米CC 9</a></li>
                <li class="list"><a href="">7.小米9</a></li>
                <li class="list"><a href="">8.小米9 se</a></li>
                <li class="list"><a href="">9.红米NOTE 8</a></li>
                <li class="list"><a href="">10.红米K20</a></li>
            </ol>
        </div>

    </div>
    <!-- 尾部 -->
    <div class="footer">
        <!-- 尾部内容区    -->
        <div class="content">
            <p>
                <a href="">©2019 html.io 版本所有</a> |
                <a href="">010-12345678</a> |
                <a href="">中ICP备:123456789号</a>
            </p>
        </div>
    </div>

</body>

</html>

运行实例 »

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

圣杯布局创建网站实际网页效果展示

5.png

总结:

目前来讲网页效果布局还是比较生疏,参考其他网页来写的,页面中还是有不少的问题。


批改状态:合格

老师批语:导航颜色看不清, 是不是鼠标移上去会变呢?这样的设计 并不是最好的
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学