批改状态:未批改
老师批语:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
.header {
height: 60px;
background-color: #888888;
}
.container {
width: 1000px;
/*设置主体的宽度*/
margin: 5px auto;
/*跟上下保持间距*/
background-color: lightgray;
overflow: hidden; /*重点操作,这里必须清除子元素的浮动效果*/
}
.wrap {
/*给main加个套子来操作,更加方便*/
width: inherit;
min-height: 800px;
/*高度宽度都继承主体的设置*/
background-color: cyan;
}
.left {
width: 200px;
min-height: 800px;
background-color: lightcoral;
margin-left: -100%; /* 关键操作,浮动后必须用margin拉回它应该在的位置 -100%就是反反向拉整个宽度回去*/
}
/* 右边栏样式 */
.right {
width: 200px;
min-height: 800px;
background-color: lightseagreen;
margin-left:-200px; /* 关键操作,浮动后必须用margin拉回它应该在的位置 -200px就是反方向拉到最右边的位置*/
}
.wrap, .left, .right {
float: left; /* 浮动必须,否则在文档流中不能按自己需求排版 这里注意是浮动 .wrap 不是.main*/
}
.main {
/*这里的两边padding是给主体内容去挤出位置来,因为中间没有设置宽度*/
padding-left: 200px;
padding-right: 200px;
}
.footer {
height: 60px;
background-color: #888888;
}
</style>
<!--<link rel="stylesheet" href="css/style8.css">-->
<title>双飞翼布局实战</title>
</head>
<body>
<div class="header"></div>
<div class="container">
<div class="wrap">
<div class="main">主题内容区</div>
</div>
<div class="left">左侧内容</div>
<div class="right">右侧内容</div>
</div>
<div class="footer"></div>
</body>
</html>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号