批改状态:合格
老师批语:
圣杯与双飞翼,是最常见的三列布局方式。下面演示一下两种方式。
以下代码实现圣杯布局,同时利用浮动实现图文混排,利用固定定位实现QQ在线客 服。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>圣杯布局</title>
<style>
.header,.footer{
width: 100%;
height: 60px;
/*background-color: lightgrey;*/
}
.content{
width: 1000px;
min-height: 100%;
text-align: center;
background-color: lightskyblue;
margin: auto;
line-height: 60px;
}
.container{
width: 700px;
padding: 0 150px;
background-color: wheat;
margin: auto;
overflow: hidden;
}
.main{
width: 100%;
min-height: 500px ;
background-color: lightgreen;
float: left;
text-align: center;
}
.left{
width:150px;
min-height: 500px;
background-color: khaki;
float: left;
margin-left: -100%;
position: relative;
left:-150px;
/*text-align: center;*/
}
.right{
width:150px;
min-height: 500px;
background-color: khaki;
float: left;
margin-left:-150px;
position: relative;
right:-150px;
text-align: center;
}
.container ul{
list-style: none;
}
.container li{
text-align: left;
font-size: 15px;
line-height: 30px;
}
.container span{
font-size: 20px;
text-align: center;
display: block;
width:150px;
height: 50px;
line-height: 50px;
background-color: orange;
}
.container img {
width: 300px;
height: 300px;
float: left;
margin-left: 1rem;
margin-right: 2rem;
}
.container p{
text-indent: 2rem;
text-align: left;
}
.box2{
width: 150px;
height: 350px;
position: fixed;
right: 10px;
bottom: 30px;
background-color: lightskyblue;
text-align: center;
border-radius: 1rem;
}
.box2 span{
width: 150px;
height: 50px;
background-color: orange;
display: block;
font-size: 20px;
border-radius: 1rem;
line-height: 50px;
}
.box2 .qq{
width: 20px;
height:20px;
vertical-align: middle;
}
.box2 ul{
list-style: none;
text-align: left;
}
.box2 p{
height:20px;
display:inline-block;
}
</style>
</head>
<body>
<div class="header">
<div class="content">
<h2>欢迎来到NBA篮球世界</h2>
</div>
</div>
<div class="container">
<div class="main">
<h3>新闻:勒布朗的决定三</h3>
<img src="http://sportspic.oss-cn-shanghai.aliyuncs.com/153051171285201-0.jpg" alt="">
<p> 北京时间7月2日,NBA自由市 场刚刚开启的第二天,我们就等来了詹皇的“决定三”,联盟第一人勒布朗-詹姆斯选择4年1.54亿美元加 盟湖人队,离开了征战15年的东部,加入西部大混战之中。
一时间整个联盟格局也发生了巨变,东部群龙无首,没有任何一位球员获得过常规赛MVP,不出意外凯尔特人将成为东部新的霸主,而另一边的西部将变得更加残酷,今年的最佳阵容的15人如今多达11位都来自西部,
整个西部将进入群雄逐鹿的时代,詹姆斯这一选择,也算是也自己找了一条比较艰难的道路,
来到西部并且加 盟一直没进季后赛的球队,而说服詹姆斯做出这个选择的正是湖人队总裁魔术师约翰逊。据美国媒体报道,詹姆斯最终选择做出这个决定是源于同魔术师约翰逊的一次对话,美国当地时间周六晚上,
湖人队总裁魔术师约翰逊亲自前往勒布朗-詹姆斯在洛杉矶的一处住宅,那天刚刚是詹姆斯独家归来回到洛杉矶日子。魔术师登门拜访的目的很明确,那就是说服詹姆斯加 盟湖人队,当晚总共有三个人参与了讨论:詹姆斯、魔术师、经纪人里奇-保罗,
他们之间的对话长达了3个小时,詹姆斯非常欣赏魔术师, 不仅仅是他球员时代的辉煌,还包括退役后的商业运作,最终在魔术师的说服下詹姆斯同意加 盟了湖人队。
</p>
</div>
<div class="left">
<span>球队导航</span>
<ul>
<li><a href="">骑士</a></li>
<li><a href="">勇士</a></li>
<li><a href="">火箭</a></li>
<li><a href="">湖人</a></li>
<li><a href="">76人</a></li>
<li><a href="">凯尔特人</a></li>
<li><a href="">猛龙</a></li>
<li><a href="">马刺</a></li>
<li><a href="">雷霆</a></li>
<li><a href="">查看更多</a></li>
</ul>
</div>
<div class="right">
<span>球星导航</span>
<ul>
<li><a href="">勒布朗·詹姆斯</a></li>
<li><a href="">凯里·欧文</a></li>
<li><a href="">斯蒂芬·库里</a></li>
<li><a href="">凯文·杜兰特</a></li>
<li><a href="">詹姆斯·哈登</a></li>
<li><a href="">安东尼·戴维斯</a></li>
<li><a href="">科怀·伦纳德</a></li>
<li><a href="">乔尔·恩比德</a></li>
<li><a href="">杰森·塔图姆</a></li>
<li><a href="">查看更多</a></li>
</ul>
</div>
</div>
<div class="footer">
<div class="content">
版权所有:www.nba.com 联系我们:www.nba.com
</div>
</div>
<div class="box2">
<span>在线客 服</span>
<ul>
<li>
<img class="qq" src="http://demo.sc.chinaz.com/Files/pic/icons/231/20031111126_65_oDVPzVvOMska.png">
<p>乔丹</p>
</li>
<li>
<img class="qq" src="http://demo.sc.chinaz.com/Files/pic/icons/231/20031111126_65_oDVPzVvOMska.png">
<p>科比</p>
</li>
<li>
<img class="qq" src="http://demo.sc.chinaz.com/Files/pic/icons/231/20031111126_65_oDVPzVvOMska.png">
<p>艾弗森</p>
</li>
<li>
<img class="qq" src="http://demo.sc.chinaz.com/Files/pic/icons/231/20031111126_65_oDVPzVvOMska.png">
<p>奥尼尔</p>
</li>
<li>
<img class="qq" src="http://demo.sc.chinaz.com/Files/pic/icons/231/20031111126_65_oDVPzVvOMska.png">
<p>穆托姆博</p>
</li>
</ul>
</div>
</body>
</html>点击 "运行实例" 按钮查看在线实例
运行效果如下:

使用双飞翼布局同样可以实现以上布局,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>双飞翼布局</title>
<style>
.header,.footer{
width: 100%;
height: 60px;
/*background-color: lightgrey;*/
}
.footer {
/*底部二边不能有浮动元素*/
clear: both;
}
.content{
width: 1000px;
min-height: 100%;
text-align: center;
background-color: lightskyblue;
margin: auto;
line-height: 60px;
}
.container{
width: 1000px;
margin: auto;
overflow: hidden;
background-color: wheat;
}
.wrap{
width: 100%;
background-color: khaki;
float: left;
}
.main{
min-height:600px;
background-color: lightgreen;
margin: 0 150px;
text-align: center;
}
.left{
min-height: 600px;
width: 150px;
float: left;
background-color: wheat;
margin-left: -100%;
}
.right{
min-height: 600px;
width: 150px;
float: left;
background-color: wheat;
margin-left: -150px;
}
.container ul{
list-style: none;
}
.container li{
text-align: left;
font-size: 15px;
line-height: 30px;
}
.container span{
font-size: 20px;
text-align: center;
display: block;
width:150px;
height: 50px;
line-height: 50px;
background-color: orange;
}
.container img {
width: 300px;
height: 300px;
float: left;
margin-left: 1rem;
margin-right: 2rem;
}
.container p{
text-indent: 2rem;
text-align: left;
}
</style>
</head>
<body>
<div class="header">
<div class="content">
<h2>欢迎来到NBA篮球世界</h2>
</div>
</div>
<div class="container">
<div class="wrap">
<div class="main">
<h3 style="margin-top:0 ">新闻:勒布朗的决定三</h3>
<img src="http://sportspic.oss-cn-shanghai.aliyuncs.com/153051171285201-0.jpg" alt="">
<p> 北京时间7月2日,NBA自由市 场刚刚开启的第二天,我们就等来了詹皇的“决定三”,联盟第一人勒布朗-詹姆斯选择4年1.54亿美元加 盟湖人队,离开了征战15年的东部,加入西部大混战之中。
一时间整个联盟格局也发生了巨变,东部群龙无首,没有任何一位球员获得过常规赛MVP,不出意外凯尔特人将成为东部新的霸主,而另一边的西部将变得更加残酷,今年的最佳阵容的15人如今多达11位都来自西部,
整个西部将进入群雄逐鹿的时代,詹姆斯这一选择,也算是也自己找了一条比较艰难的道路,
来到西部并且加 盟一直没进季后赛的球队,而说服詹姆斯做出这个选择的正是湖人队总裁魔术师约翰逊。据美国媒体报道,詹姆斯最终选择做出这个决定是源于同魔术师约翰逊的一次对话,美国当地时间周六晚上,
湖人队总裁魔术师约翰逊亲自前往勒布朗-詹姆斯在洛杉矶的一处住宅,那天刚刚是詹姆斯独家归来回到洛杉矶日子。魔术师登门拜访的目的很明确,那就是说服詹姆斯加 盟湖人队,当晚总共有三个人参与了讨论:詹姆斯、魔术师、经纪人里奇-保罗,
他们之间的对话长达了3个小时,詹姆斯非常欣赏魔术师, 不仅仅是他球员时代的辉煌,还包括退役后的商业运作,最终在魔术师的说服下詹姆斯同意加 盟了湖人队。
</p>
</div>
</div>
<div class="left">
<span>球队导航</span>
<ul>
<li><a href="">骑士</a></li>
<li><a href="">勇士</a></li>
<li><a href="">火箭</a></li>
<li><a href="">湖人</a></li>
<li><a href="">76人</a></li>
<li><a href="">凯尔特人</a></li>
<li><a href="">猛龙</a></li>
<li><a href="">马刺</a></li>
<li><a href="">雷霆</a></li>
<li><a href="">查看更多</a></li>
</ul>
</div>
<div class="right">
<span>球星导航</span>
<ul>
<li><a href="">勒布朗·詹姆斯</a></li>
<li><a href="">凯里·欧文</a></li>
<li><a href="">斯蒂芬·库里</a></li>
<li><a href="">凯文·杜兰特</a></li>
<li><a href="">詹姆斯·哈登</a></li>
<li><a href="">安东尼·戴维斯</a></li>
<li><a href="">科怀·伦纳德</a></li>
<li><a href="">乔尔·恩比德</a></li>
<li><a href="">杰森·塔图姆</a></li>
<li><a href="">查看更多</a></li>
</ul>
</div>
</div>
<div class="footer">
<div class="content">
版权所有:www.nba.com 联系我们:www.nba.com
</div>
</div>
</body>
</html>点击 "运行实例" 按钮查看在线实例
手写:圣杯与双飞翼的DOM结构及主要区别

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