分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

css左固定右自适应常用方法

发布时间:2023-09-06 01:57责任编辑:蔡小小关键词:自适应

下面是几种方法的公用部分(右自适应也是一样的,换一下方向)

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: 0; ???????????left: 0; ???????} ???????.content{ ???????????margin-left: 310px; ???????}

2. flex布局(左定宽,右flex设置为1,自动伸展,此处注意flex兼容性,可以通postcss等后处理器自动加上前缀)

 ???????.demo{ ???????????display: flex; ???????} ???????.sidebar{ ???????????width: 300px;
???????????margin-right:10px; ???????} ???????.content{ ???????????flex: 1; ???????}

效果图如下:

css左固定右自适应常用方法

原文地址:https://www.cnblogs.com/luoyanan/p/9126241.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved