博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html基本布局1---div嵌套布局
阅读量:5773 次
发布时间:2019-06-18

本文共 1820 字,大约阅读时间需要 6 分钟。

需求: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; }

如有其他更好的方案,不吝赐教~

 

转载于:https://www.cnblogs.com/ilaozhao/p/9200880.html

你可能感兴趣的文章
你真的了解功能键F7吗?
查看>>
UILable字体样式修改
查看>>
浅谈Java等软件和嵌入式的区别,给你明确一个方向
查看>>
利用App漏洞获利2800多万元,企业该如何避免类似事件?
查看>>
【刘文彬】区块链 + 大数据:EOS存储
查看>>
云计算的未来市场,谁与争锋?
查看>>
cisco vpc
查看>>
mint系统下安装git
查看>>
打造livecd的过程
查看>>
可变长参数
查看>>
14Exchange Server 2010跨站点部署-发送连接器
查看>>
交换机
查看>>
javaScript中数组对象(一)
查看>>
什么是混合app开发
查看>>
LinuxCon的中国首秀请了哪些开源大咖?
查看>>
Python开发简单爬虫(持续)
查看>>
nginx 安装sticky遇到的问题
查看>>
Nginx
查看>>
Wyn Enterprise 核心功能:系统集成
查看>>
Kafka集群搭建
查看>>