html基本布局1---div嵌套布局
需求:div3 宽100R% ,高100px,内部包含div1和div2; div1 宽100px,高100px, 如何使div2宽度充满剩余空间(尽量使用css实现)
解决方案1---弹性盒布局:
.div3{ width: 100%; height: 100px; display: flex; } .div1{ width: 100px; height: 100px; background-color: bisque; } .div2{ flex: 1; height: 100px; background-color: #aaaaaa; }
解决方案2---CSS3新属性 calc:
.div3{ width: 600px; height: 100px; } .div1{ float:left; width: 100px; height: 100px; background-color: bisque; } .div2{ float:left; width:calc(100% - 100px); height: 100px; background-color: #aaaaaa; }
兼容性参考:
解决方案3---定位+margin:
.div3{ text-align: center; line-height: 100px; width: 100%; height: 100px; } .div1{ position: absolute; left: 0; width: 100px; height: 100px; background-color: bisque; } .div2{ margin-left: 100px; height: 100px; background-color: #aaaaaa; }
解决方案4---定位+box-sizing:
.div3{ text-align: center; line-height: 100px; width: 100%; height: 100px; box-sizing: border-box; padding-left: 100px; } .div1{ position: absolute; left: 0; width: 100px; height: 100px; background-color: bisque; } .div2{ width: 100%; height: 100px; background-color: #aaaaaa; }
如有其他更好的方案,不吝赐教~
与其苟延残喘,不如从容燃烧!~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)