1. float 单一层浮动法
    左侧固定成100px; 则核心代码 左侧:width:100px;float:left; 右侧 width:auto;margin-left:100px;
    绝大浏览器是没有任何问题的,除了万恶的浏览器IE6,两层中间有缝隙 3px;
  2. 定位
    在固定元素上加入绝对定位,自适应元素设置成margin-left:固定元素的宽度
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>css</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
.container{
height:200px;
background-color: pink;
}
.left{
width:100px;
border-right:none;
height:50px;
float:left;
background-color:yellow;
}
.right{
margin-left:100px;
width:auto;
height:100px;
background-color:blue;
} .container1{
height:200px;
background-color: pink;
position: relative;
}
.left1{
position: absolute;
top: 0;
left: 0;
width:100px;
border-right:none;
height:50px;
/* float:left; */
background-color:yellow;
}
.right1{
margin-left:100px;
width:auto;
height:100px;
background-color:blue;
}
</style>
</head>
<body>
<div class="container">
<div class="left"></div>
<div class="right"></div>
</div> <div>aaa</div>
<div class="container1">
<div class="left1"></div>
<div class="right1"></div>
</div>
</body>
</html>

  • 主流浏览器都是支持的 包括IE6,除了这些还可以进行扩展 例如:,在两个元素加上border,就可以实现,如果采用第一种方法 IE7 是不支持 显示的效果会是这样。
  • 所以说 第二种还是不错的,不少大家都会误解有时候 在float和定位都可以实现的时候,到底要采用哪种方式,我觉得那要看你想要兼容哪种浏览器,主流的(非IE6)两种都很不错,但是IE中关于float的bug 太多

最新文章

  1. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
  2. VS2015 使用Razor编写MVC视图时,Razor智能提示消失,报各种红线解决方案。
  3. 基于MATLAB的adaboost级联形式的人脸检测实现
  4. db2数据库新手可能碰到的问题及详解(部分内容来自网络搜索)
  5. Unity的安装和破解
  6. wifi与wimax
  7. c语言对文件操作完成后尽量手动关闭
  8. POJ 1658
  9. Uploadify 3.2 上传图片
  10. Android Studio导入GitHub上的项目常见问题(以图片轮播开源项目为实例)
  11. 转:CSS3 Flexbox 布局介绍
  12. 【转载】javadoc学习笔记和可能的注意细节
  13. 第一个Eureka程序,Eureka Client的自启动原理和简要过程
  14. python基础(三)——类的研究
  15. MySQL个人学习笔记
  16. ios平台cocos2d-x播放音频、视频、音效的Demo(支持网络视频)
  17. Django入门与实践-第13章:表单处理(完结)
  18. Pandas常用操作方法
  19. selenium之 chromedriver与chrome版本映射表
  20. 代码托管平台(Git)

热门文章

  1. 三、ES6中数组拓展
  2. 图解大数据 | 海量数据库查询-Hive与HBase详解
  3. Vue 源码解读(12)—— patch
  4. 联邦学习:按混合分布划分Non-IID样本
  5. 微信小程序防抖
  6. Go 1.18 最强代码自测方法!
  7. 『现学现忘』Docker基础 — 27、Docker镜像的commit操作
  8. JavaWeb 03_创建servlet项目(详细)
  9. org.junit.platform.commons.JUnitException: TestEngine with ID &#39;junit-jupiter&#39; failed to discover tests
  10. Div+CSS 定位 Position