💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
>[danger] 什么是圣杯布局? 1. 先看效果图如下: ![](https://box.kancloud.cn/225ea039ca939f304c5e521811afbc85_1395x745.png) 2. 设计思路: (1) 上中下, 三部分使用垂直的flex布局 (2) 中间部分, 使用左中右的flex布局即可 3. 代码如下: ``` <style> html, body{ height: 100%; } *{ margin: 0; } .big_wrap{ height: 100%; display: flex; flex-direction: column; } .header, .footer{ /*这里注册垂直排列的flex布局, height不生效, 只能使用min-height*/ min-height: 100px; } .header{ background-color: black; } .footer{ background-color: gray; } .main{ width: 100%; flex: 1; display: flex; } .left{ width: 200px; height: 300px; background-color: red; } .center{ flex: 1; background-color: yellow; } .right{ width: 200px; height: 300px; background-color: blue; } /*flex 垂直排列前提, 父级容器和当前容器的, height必须有100%*/ </style> <body> <!--flex布局实现--> <div class="big_wrap"> <div class="header"></div> <div class="main"> <div class="left"></div> <div class="center"></div> <div class="right"></div> </div> <div class="footer"></div> </div> </body> ```