<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>圣杯布局</title> <style type="text/css"> *{ margin: 0; padding: 0; } body{ min-width: 600px; } .header, .footer{ height: 20px; border: 1px solid; text-align: center; } .content{ padding: 0 200px; overflow: hidden; } .content .middle, .content .f-left, .content .f-right{ padding-bottom: 10000px; margin-bottom: -10000px; } .content .middle{ float: left; width: 100%; background-color: #096; } .content .f-left{ position: relative; left: -200px; float: left; width: 200px; margin-left: -100%; background-color: #ffc; } .content .f-right{ position: relative; right: -200px; float: right; width: 200px; margin-left: -200px; background-color: #ffc; } .clearfix{ *zoom: 1; } .clearfix:after{ content: ""; display: block; clear: both; } </style> </head> <body> <div class="header">header</div> <div class="content clearfix"> <div class="middle">middle</div> <div class="f-left">f-left</div> <div class="f-right">f-right</div> </div> <div class="footer">footer</div> </body> </html>
原文:https://www.cnblogs.com/yitiansanchangyu/p/12317949.html