实例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>三列布局1</title> <style type="text/css"> .header { width: 100%; height: 60px; background-color: #e3e3e3; } .header .contain{ width: 1000px; margin: auto; text-align: center; background-color: #527; line-height: 60px; } .container{ width: 1000px; height: 650px; background-color: #844; margin: auto; position: relative; } .left{ width: 200px; height:100%; background-color:#544; position: absolute; top:0; left:0; } .middle{ width: 600px; height: 100%; background-color:#258; /*position: absolute; top:0; left:200px;*/ margin:0 200px; } .right{ width: 200px; height:100%; background-color:#644; position: absolute; top:0; right: 0; } .footer { width: 100%; height: 60px; background-color: #e3e3e3; } .footer .contain{ width: 1000px; margin: auto; text-align: center; background-color: #527; line-height: 60px; } </style> </head> <body> <!-- 头部 --> <div class="header"> <div class="contain">头部</div> </div> <!-- 中间三列 --> <div class="container"> <div class="left">左侧</div> <div class="middle">中间</div> <div class="right">右侧</div> </div> <!-- 底部 --> <div class="footer"> <div class="contain">底部</div> </div> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>三列布局2</title> <style type="text/css"> .header { width: 100%; height: 60px; background-color: #e3e3e3; } .header .contain{ width: 1000px; margin: auto; text-align: center; background-color: #527; line-height: 60px; } .container{ width: 1000px; height: 650px; background-color: #844; margin: auto; overflow: hidden; } .main{ width: 100%; float:left; height: 650px; background-color:#233; } .left{ width: 200px; height:100%; background-color:#544; float:left; margin-left:-100%; } .right{ width: 200px; height:100%; background-color:#544; float:left; margin-left:-200px; } .middle{ width: 100%; margin:0 200px; height: 100%; background-color: #499; margin:0 200px; } .footer { width: 100%; height: 60px; background-color: #e3e3e3; } .footer .contain{ width: 1000px; margin: auto; text-align: center; background-color: #527; line-height: 60px; } </style> </head> <body> <!-- 头部 --> <div class="header"> <div class="contain">头部</div> </div> <!-- 中间三列 --> <div class="container"> <div class="main"> <div class="middle">中间</div> </div> <div class="left">左侧</div> <div class="right">右侧</div> </div> <!-- 底部 --> <div class="footer"> <div class="contain">底部</div> </div> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>三列布局1</title> <style type="text/css"> .header { width: 100%; height: 60px; background-color: #e3e3e3; } .header .contain{ width: 1000px; margin: auto; text-align: center; background-color: #527; line-height: 60px; } .container{ width: 600px; background-color: red; margin: auto; overflow: hidden; padding: 0 200px; } .container .middle{ width: 600px; height: 650px; background-color:#258; float: left; } .container .left{ width: 200px; height: 650px; background-color:#588; float: left; margin-left: -100%; position: relative; left:-200px; } .container .right{ width: 200px; height: 650px; background-color:blue; float: left; margin-left:-200px; position: relative; right:-200px; } .footer { width: 100%; height: 60px; background-color: #e3e3e3; clear: both; } .footer .contain{ width: 1000px; margin: auto; text-align: center; background-color: #527; line-height: 60px; } </style> </head> <body> <!-- 头部 --> <div class="header"> <div class="contain">头部</div> </div> <!-- 中间三列 --> <div class="container"> <div class="middle">中间</div> <div class="left">左侧</div> <div class="right">右侧</div> </div> <!-- 底部 --> <div class="footer"> <div class="contain">底部</div> </div> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例