css左固定右自适应常用方法
2024-10-19 18:41:26
下面是几种方法的公用部分(右自适应也是一样的,换一下方向)
html:
<div class="demo">
<div class="sidebar">我是固定的</div>
<div class="content">我是自适应的</div>
</div>
css:
.sidebar,.content{
height: 300px;
}
.sidebar{
background-color: red;
width: 300px;
}
.content{
background-color: green;
}
1. 左脱离文档流,右margin
1.1 左float
.demo .sidebar{
float: left;
}
.demo .content{
margin-left: 310px;
}
1.2 左absolute
.sidebar{
position: absolute;
top:;
left:;
}
.content{
margin-left: 310px;
}
2. flex布局(左定宽,右flex设置为1,自动伸展,此处注意flex兼容性,可以通postcss等后处理器自动加上前缀)
.demo{
display: flex;
}
.sidebar{
width: 300px;
margin-right:10px;
}
.content{
flex:;
}
效果图如下:
最新文章
- 使用AndroidStudio报错:INSTALL_FAILED_UPDATE_INCOMPATIBLE
- vtiger 支持 物业收费功能 微信收费
- Asp.Net 之 缓存机制
- 漏洞:WebRTC 泄漏用户IP
- javascript 多图无缝切换
- Serverlet具体解释
- 国内下载比较快的Maven仓库镜像
- 关于reportng生成的测试报告不按测试执行顺序的解决办法
- Java反射机制(Reflect)解析
- c++ a+b
- Struts2网页面传值两种方式
- 一文看懂POS收单中";MCC";是什么意思?
- html5 canvas旋转
- Paint的基本使用
- EasuyUI前后台传参
- Python Django 获取表单数据的三种方式
- Java对于表达式中的自动类型提升
- Spring IO platform 简介
- 【LG4841】城市规划
- C# 在类文件自动添加文件注释的方法