如何布局左固定右边自适应的两列布局?

一,左侧div,float设为left,右侧div设置margin-left属性为左侧div的宽度,外div清除浮动

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6 </head>
 7 <style type="text/css">
 8     *{margin:0;padding: 0;}
 9     body,html{height: 100%;}
10     .container{
11         width: 1000px;
12         margin:0 auto;
13         background: #c6c;
14         overflow: hidden;
15         height: 100%;
16     }
17     .side{
18         width: 200px;
19         background: #c66;
20         height: 100%;
21         float: left;
22         /*解决IE6的3px-Bug*/
23      /*IE6下当浮动元素与非浮动元素相邻时,3px的Bug就会出现,它会偏移3像素。*/
24       _margin-right: -3px;
25     }
26     .main{
27         background: #6c6;
28         height: 100%;
29         margin-left: 200px;
30   }
31 </style>
32 <body>
33     <div class="container">
34         <div class="side">side</div>
35         <div class="main">main</div>
36     </div>
37 </body>
38 </html>

 

二,左侧div,float设为left,右侧div设置margin-left属性为左侧div的宽度,外div清除浮动,设置为相对定位,右侧设置绝对定位,宽度100%。(此方法代码比一多了好多代码)

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6 </head>
 7 <style type="text/css">
 8     .container{width: 1000px;margin:0 auto;background: #c6c;position: relative;overflow: hidden;}
 9     .side{width: 200px;background: #c66;height: 500px;float: left;}
10     .main{background: #6c6;height: 500px;margin-left: 200px;position: absolute;top:0;width: 100%;}
11 </style>
12 <body>
13     <div class="container">
14         <div class="side">side</div>
15         <div class="main">main</div>
16     </div>
17 </body>
18 </html>

 3.左侧绝对定位

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6 </head>
 7 <style type="text/css">
 8     .container{
 9         width: 1000px;
10         margin:0 auto;
11         background: #c6c;
12         position: relative;
13     }
14     .side{
15         width: 200px;
16         background: #c66;
17         height: 500px;
18         position: absolute;
19         top:0;
20         left: 0;
21     }
22     .main{background: #6c6;height: 500px;margin-left: 200px;}
23 </style>
24 <body>
25     <div class="container">
26         <div class="side">side</div>
27         <div class="main">main</div>
28     </div>
29 </body>
30 </html>

 

转载于:https://www.cnblogs.com/MissBean/p/buju.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值