CSS常用布局
CSS常用布局
1⃣️流体布局
网页缩小和放大时网页布局也会随着浏览器的大小而改变
优点:页面布局的宽度都是百分数,页面的放大缩小都不会出现滚动条
缺点,窗口宽度较小时,行会变得很窄,不方便阅读其中的内容
2⃣️圣杯布局
三列布局;中间主体内容前置,且高度自适应;两边内容定宽
优点:重要的内容(中间主体内容)放在文档流的前面可以优先渲染
原理:利用相对定位、浮动、负边距布局,将左右两块移动到父盒子提前设置好的padding里面
.container {
padding-left: 200px;
padding-right: 100px;
background-color: pink;
}
.main {
height: 200px;
width: 100%;
float: left;
background-color: orange;
}
.left {
width: 200px;
height: 200px;
float: left;
margin-left: -100%;
position: relative;
left: -200px;
background-color: yellow;
}
.right{
width: 100px;
height: 200px;
float: left;
background-color: red;
margin-left: -100px;
position: relative;
left: 100px;
}
3⃣️双飞翼布局
对圣杯布局的改进
优点:消除相对定位布局
原理:主体元素上设置左右边距,预留两翼位置,左右两栏使用浮动和负边距归位,消除相对定位
.container {
}
.main {
margin-left:200px
margin-right:100px
height: 200px;
width: 100%;
float: left;
background-color: orange;
}
.left {
width: 200px;
height: 200px;
float: left;
margin-left: -100%;
background-color: yellow;
}
.right{
width: 100px;
height: 200px;
float: left;
background-color: red;
margin-left: -100px;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义