Blogger Information
Blog 17
fans 0
comment 1
visits 15590
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
前端双飞翼布局方式-2019年07月08日01时31分
无名氏_连的博客
Original
802 people have browsed it

双飞翼布局思路(三列):

    1、主体内容块(class=c-conter)外嵌套一个盒子(div=warp),并把宽度设置100%,高度自定义。

    2、左、右侧导航栏自定义设置宽度,高度与主内容块一致。

    3、将左、右导航栏、主体内容块浮动(left),这三者是同级关系。

    4、左导航栏外边距向左移动-100%(margin-left=-100%);将右导航栏外边距向左移动自身的宽度值(取反)。

    5、主体块外边距左右移动对应的左右导航栏宽度的值。

    6、主体内容块外的盒子(div=warp)清除浮动(overflow:hidden)。

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>双飞翼布局</title>
	<style>
		*{
			padding:0;
			margin: 0;
		}
		.h-conter{
			width: 1000px;
			height: 60px;
			background-color: #000;
			margin: 0 auto;
		}
		.hc-one{
			width: 700px;
			height: 60px;
			background-color:#000; 
			margin: 0 auto;
		}
		.hc-ul{
			padding:0;
			margin: 0;
			
		}
		.hc-li{
			list-style: none;
		}
		 .hc-li a{
			float: left;
			text-decoration: none;
			text-align: center;
			line-height: 60px;	
			color: white;
			font-size: 16px;		
			width: 100px;
			height: 60px;
			padding: 0 10px;
			margin: 0 5px;
		}
		.hc-li a:hover{
			background-color: red;
			font-size: 1.1rem;
		}

		.header,.footer{
			width: 100%;
			height: 60px;
			background-color: #000;
		}




		.conter{
			width: 1300px;
			min-height: 800px;
			background: #D3D3D3;
			margin: 10px auto;
			overflow: hidden;
		}
		.c-conter{
			margin: 0 200px;	
		}
		.warp{
			width: 100%;
			height: 800px;
			background-color: #4F4F4F;
			float: left;
		}

		.c-left{
			width: 200px;
			height: 800px;
			background-color: #828282;
			float: left;
			margin-left: -100%;	
		}
		.c-right{
			width: 200px;
			height: 800px;
			background-color: #828282;
			float: left;
			margin-left: -200px;
		}


		


		.f-conter{
			width: 1000px;
			height: 60px;
			margin: 0 auto;
		}

		.fc-one{
			width: 700px;
			height: 60px;
			margin: 0 auto;
		}
		.fc-one .fc-p{
			margin: 0 100px;
			text-align: center;
			line-height: 60px;
		}

		.fc-a{
			color: #ccc;
			width: 200px;
			height: 60px;
			text-decoration: none;
		}
		.fc-a:hover{
			color: white;
		}


		
	</style>
</head>
<body>
	<div class="header">
		<div class="h-conter">
			<div class="hc-one">
				<ul class="hc-ul">
					<li class="hc-li"><a href="#">首页</a></li>
					<li class="hc-li"><a href="#">公司新闻</a></li>
					<li class="hc-li"><a href="#">最新产品</a></li>
					<li class="hc-li"><a href="#">关于我们</a></li>
					<li class="hc-li"><a href="#">联系我们</a></li>
				</ul>
			</div>
		</div>
		
		
	</div>
	<div class="conter">
		
		<div class="warp">
			<div class="c-conter">主体</div>
		</div>
		<div class="c-left">左侧</div>
		<div class="c-right">右侧</div>
		
	</div>
	<div class="footer">
			<div class="f-conter">
				<div class="fc-one">
					<p class="fc-p">
			            <a href="" class="fc-a">© PHP中文网版权所有</a>  | 
			            <a href="" class="fc-a">0551-65358899</a>  | 
			            <a href="" class="fc-a">皖ICP备18***333-1</a>
			        </p>
				</div>
		</div>
	</div>
</body>
</html>

运行实例 »

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

0708-1.png

0708-2.png

0708-3.png


0708-4.png

Correction status:qualified

Teacher's comments:配图不错的, 一步步, 感觉你是了解了
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments