京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5080|回复: 0

css实现两栏布局,左侧固定宽,右侧自适应的多种方法

[复制链接]

32

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2021-11-21 02:20:04 | 显示全部楼层 |阅读模式 来自 中国
css实现两栏布局,左侧固定宽,右侧自适应的7种方法,代码如下所示:
- J$ g0 u* o- b" U- H5 W+ O% W 1、利用 calc 计算宽度的方法 css代码:
  1. .box>div{height: 100%;}#box1>div{float: left;}.left1{width: 100px;background: yellow;}.right1{background: #09c;width:calc(100% - 100px);}
复制代码
dom结构:
  1.     左侧定宽
  2.     右侧自适应
复制代码
2、利用 float 配合 margin 实现 css代码:
  1. .box{overflow: hidden;height: 100px;margin: 10px 0;}.box>div{height: 100%;}.left2{float: left;background: yellow;width: 100px;}.right2{background: #09c;margin-left: 100px;}
复制代码
dom结构:
  1.     左侧定宽
  2.     右侧自适应
复制代码
3、利用 float 配合 overflow 实现 css代码:
  1. .box{overflow: hidden;height: 100px;margin: 10px 0;}.box>div{height: 100%;}.left3{float: left;background: yellow;width: 100px;}.right3{background: #09c;overflow: hidden;}
复制代码
dom结构:
  1.     左侧定宽
  2.     右侧自适应
复制代码
4、利用 position:absolute 配合 margin 实现
! P1 r; r$ s- ~5 lcss代码:
  1. .box{overflow: hidden;height: 100px;margin: 10px 0;}.box>div{height: 100%;}#box4{position: relative;}.left4{position: absolute;left: 0;top:0;width: 100px;background: yellow;}.right4{margin-left:100px;background: #09c;}
复制代码
dom结构:
  1.     左侧定宽
  2.     右侧自适应
复制代码
5、利用 position:absolute 实现  U4 i8 r5 c0 _1 W7 K( ?8 ]  w+ _
css代码:
  1. .box{overflow: hidden;height: 100px;margin: 10px 0;}.box>div{height: 100%;}#box5{position: relative;}.left5{position: absolute;left: 0;top:0;width: 100px;background: yellow;}.right5{position: absolute;left: 100px;top:0;right: 0;width: 100%;background: #09c;}
复制代码
dom结构:
  1.     左侧定宽
  2.     右侧自适应
复制代码
6、利用 display: flex 实现
. P5 o3 m$ c0 p# ~0 Kcss代码:
  1. .box{overflow: hidden;height: 100px;margin: 10px 0;}.box>div{height: 100%;}#box6{display: flex;display: -webkit-flex;}.left6{flex:0 1 100px;background: yellow;}.right6{flex:1;background: #09c;}
复制代码
dom结构:
  1.     左侧定宽
  2.     右侧自适应
复制代码
7、利用 display: table 实现 css代码:
  1. .box{overflow: hidden;height: 100px;margin: 10px 0;}.box>div{height: 100%;}#box7{display: table;width: 100%;}#box7>div{display: table-cell;}.left7{width: 100px;background: yellow;}.right7{background: #09c;}
复制代码
dom结构:
  1.     左侧定宽
  2.     右侧自适应
复制代码
到此这篇关于css实现两栏布局,左侧固定宽,右侧自适应的7中方法的文章就介绍到这了,更多相关css两栏布局内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!- X0 j+ p0 A7 \9 t1 C
5 n7 V! W8 R. M" @# N9 m
来源:http://www.jb51.net/css/784590.html
# B% o+ ^3 i. ~$ N( M2 ?( [9 y免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

帖子地址: 

梦想之都-俊月星空 优酷自频道欢迎您 http://i.youku.com/zhaojun917
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-11-10 22:29 , Processed in 0.036422 second(s), 22 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表