双飞翼布局

来源:3-4 双飞翼布局及案例(了解即可)

慕慕5047259

2019-04-13 11:23:54

请问一下,双飞翼布局我想给中间部分加一个最小的宽度(700px),但是我发现左右两边都被两翼的内容给重叠覆盖了,那需要怎样实现中间部分的内容最小宽度为700px呢?

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<meta charset="utf-8">
	<style type="text/css">
		*{
			margin:0;
			padding:0;
		}
		body{
			min-height:700px;
		}
		.header,.footer{
			background-color:grey;
			width:100%;
			float:left;
			height:100px;
			line-height:100px;
			text-align:center;
		}
		.main,.sub,.extra{
			float:left;
			min-height:700px;
		}
		.main{
			width:100%;

		}
		.main-inner{
			background:blue;
			margin-left:220px;
			margin-right:200px;
			min-height:700px;
			min-width:700px;
		}
		.sub{
			width:220px;
			background:red;
			margin-left:-100%;
		}
		.extra{
			width:200px;
			background:orange;
			margin-left:-200px;
		}

	</style>
</head>
<body>
	<div class="header">页头</div>
	<div class="main">
		<div class="main-inner">这是主页面内容这是主页面内容这是主页面内容这是主页面内容这是主页面内容这是主页面内容这是主页面内容这是主页面内容</div>
	</div>
	<div class="sub">这是左侧</div>
	<div class="extra">这是右侧</div>
	<div class="footer">页脚</div>

</body>
</html>


写回答

1回答

好帮手慕慕子

2019-04-13

同学你好, 双飞翼布局主要实现效果就是:左右侧宽度,中间宽度自适应。 这里不需要为中间设置最小宽度

同学可以尝试给body这只min-width,保证改变浏览宽度缩小时,页面的布局不发生改变, 示例:

http://img.mukewang.com/climg/5cb18bd40001d01303840132.jpg

这节课程也已经标注了为选修课程,同学了解即可

如果帮助到了你 欢迎采纳

祝学习愉快~~~

0

0 学习 · 40143 问题

查看课程