批改状态:合格
老师批语:导航颜色看不清, 是不是鼠标移上去会变呢?这样的设计 并不是最好的
用圣杯布局的方式创建网站首页
<!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>点击 "运行实例" 按钮查看在线实例
圣杯布局创建网站实际网页效果展示

总结:
目前来讲网页效果布局还是比较生疏,参考其他网页来写的,页面中还是有不少的问题。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号