设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 74|回复: 16

HTML实现2列布局(左侧宽度固定,右侧自适应)的方法示例

[复制链接]

1

主题

50

回帖

120

积分

注册会员

积分
120
发表于 2024-4-20 10:32:35 | 显示全部楼层 |阅读模式
HTML实现2列布局,左侧宽度固定,右侧自适应
实现一:
  1. <style>
  2.     body, html{padding:0; margin:0;}
  3.     // 根据CSS定位,利用浮动或绝对定位,使左侧的块元素脱离常规文档流,可以与右边块元素并列
  4.     div:nth-of-type(1){
  5.         float: left;           //利用浮动
  6.         // postion: absolute;  //利用绝对定位
  7.         // top: 0;
  8.         // left: 0;
  9.         width: 300px;
  10.         height: 200px;
  11.         background: red;
  12.     }
  13.     // 【块级元素,默认自动填充父元素宽度,霸占一行】
  14.     // 当前:右侧块元素宽度=父元素宽度
  15.     div:nth-of-type(2){
  16.         // 设置margin-left为左侧块元素的宽度。
  17.         margin-left: 300px;
  18.         // 现在:右侧块元素的宽度=父元素宽度-margin-left
  19.         height: 220px;
  20.         background: blue;
  21.     }
  22. </style>
  23. <html>
  24.     <div>div1</div>
  25.     <div>div2</div>
  26. </html>
复制代码
1)设置margin-left之前



2)设置margin-left之后


实现二:
  1. <style>
  2.     body, html{padding:0; margin:0;}
  3.     // 根据CSS定位,利用浮动或绝对定位,使左侧的块元素脱离常规文档流
  4.     div:nth-of-type(1){
  5.         float: left;           //利用浮动
  6.         // postion: absolute;  //利用绝对定位
  7.         // top: 0;
  8.         // left: 0;
  9.         width: 300px;
  10.         height: 200px;
  11.         background: red;
  12.     }
  13.     // FC是普通(常规)文档流,格式化上下文,是页面中的一块渲染区域,有一套渲染规格。BFC是块级格式化上下文。
  14.     // 利用BFC块级格式化上下文,建立一个隔离的独立容器
  15.     div:nth-of-type(2){
  16.         // 改变overflow的值不为visible,触发BFC
  17.         overflow: hidden;
  18.         height: 220px;
  19.         background: blue;
  20.     }
  21. </style>
  22. <html>
  23.     <div>div1</div>
  24.     <div>div2</div>
  25. </html>
复制代码
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

56

回帖

111

积分

注册会员

积分
111
发表于 2024-5-31 10:08:11 | 显示全部楼层
谢谢你的提醒,我会注意的。
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:30
  • 最近打卡:2024-04-20 07:41:19

2

主题

47

回帖

186

积分

等待验证会员

积分
186
发表于 2024-6-17 18:49:08 | 显示全部楼层
每日一回

1

主题

68

回帖

160

积分

注册会员

积分
160
发表于 2024-6-28 15:11:41 | 显示全部楼层
嘎嘎嘎嘎嘎嘎嘎

1

主题

56

回帖

136

积分

注册会员

积分
136
发表于 2024-7-6 20:05:17 | 显示全部楼层
我完全同意你的观点

0

主题

47

回帖

95

积分

注册会员

积分
95
发表于 2024-7-21 08:52:52 | 显示全部楼层
非常感谢你的观点,让我受益良多!

1

主题

58

回帖

135

积分

注册会员

积分
135
发表于 2024-7-29 10:07:59 | 显示全部楼层
好用好用

1

主题

34

回帖

90

积分

注册会员

积分
90
发表于 2024-7-30 20:01:29 | 显示全部楼层
6666666666

1

主题

42

回帖

105

积分

注册会员

积分
105
发表于 2024-8-3 05:16:58 | 显示全部楼层
确实牛逼

2

主题

39

回帖

123

积分

注册会员

积分
123
发表于 2024-8-7 09:52:49 | 显示全部楼层
太棒了!感谢分享这个信息!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-15 12:08 , Processed in 0.094544 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

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