当有浮动float时,最外框会不跟随内容的高度而高;

解决办法一:
清除浮动  clear:both

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title><style type="text/css">*{margin:0px;padding:0px;}.wrap{background:red;width:1000px;margin:auto;}.left,.right{float:left;height:50px;}.left{width:960px;background:red;}.right{width:40px;background:green;}.clear{clear:both;}</style>
</head>
<body><div class="wrap"><div class="left"></div><div class="right"></div><div class="clear"></div></div>
</body>
</html>

解决办法二:
给最外框加 overflow:hidden; zoom:1;

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title><style type="text/css">*{margin:0px;padding:0px;}.wrap{background:red;width:1000px;margin:auto;overflow:hidden; zoom:1;}.left,.right{float:left;height:50px;}.left{width:960px;background:red;}.right{width:40px;background:green;}</style>
</head>
<body><div class="wrap"><div class="left"></div><div class="right"></div></div>
</body>
</html>

  解决办法三:
给外框加属性 content: "";display: table;line-height: 0;clear: both;

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title><style type="text/css">*{margin:0px;padding:0px;}.wrap:before, .wrap:after {content: "";display: table;line-height: 0;clear: both;}.wrap:after {clear: both;}.wrap {margin: 0 auto;width: 1000px;}.left,.right{float:left;height:50px;}.left{width:960px;background:red;}.right{width:40px;background:green;}</style>
</head>
<body><div class="wrap"><div class="left"></div><div class="right"></div></div>
</body>
</html>

 

CSS最小高度与自适应高度并存

div{_height:200px; min-height:200px
/* 注释:两个放置不分前后顺序,兼容所有浏览器 */}

CSS外框高度自动适应相关推荐

  1. CSS: div高度自动适应背景图片的高度 How to get div height to auto-adjust to background size?...

    原文:CSS: div高度自动适应背景图片的高度 How to get div height to auto-adjust to background size? 其实方法非常简单,直接写代码: &l ...

  2. 纯CSS实现侧边栏/分栏高度自动相等

    一.为何要分栏高度一致? 分栏高度一致的目的是更加美观.举两个例子吧 2.1 对于分栏布局,我们或许会用边框(border)进行分隔,就如鄙人博客的分栏 此时最担心的问题就是高度不一致,尤其是无边框属 ...

  3. html网页自动铺满屏幕,HTML+CSS入门 高度如何铺满全屏

    本篇教程介绍了HTML+CSS入门 高度如何铺满全屏,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < IE6不认识!important声明,IE7.IE8.Firefox. ...

  4. CSS元素高度塌陷的几种常见解决办法!

    同学们在进行页面布局的时候,经常会使用到float浮动进行样式控制,但如果我们没有设置父元素的高度的时候使用浮动就会导致后面的子元素出现问题,也就是高度塌陷.下面小千就给大家介绍几种常见的解决CSS高 ...

  5. textarea宽度、高度自动适应处理方法

    textarea自动高度 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http: ...

  6. div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧

    div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧 在DIV CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小,但图片占位是固定宽度高度,这个时候如果使用CSS固定 ...

  7. div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧(转)

    本人对前端处理不是很牛,所以转载这文章.原文地址:http://www.divcss5.com/wenji/w632.shtml DIV CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小 ...

  8. 4行代码搞定iframe高度自动变化,完美兼容(转)

    为什么80%的码农都做不了架构师?>>>    本帖转自: http://www.iteye.com/topic/839143 跨域问题 :http://ued.alimama.co ...

  9. CSS解决高度自适应问题

    CSS解决高度自适应问题 参考文章: (1)CSS解决高度自适应问题 (2)https://www.cnblogs.com/zhujl/archive/2012/03/20/2408976.html ...

最新文章

  1. 别盲目调参!深度学习要先找到最佳策略
  2. info java module_如何在Jdk9 / java-9中解决module-info.java编译错误
  3. springboot aop + logback + 统一异常处理 打印日志
  4. lsof查看占用高_linux lsof命令查看文件占用进程
  5. Firebug高级用法 - Web开发的利器
  6. Unity架构有点乱
  7. 复制多级文件夹【应用】
  8. 利用Helm简化Kubernetes应用部署(2)
  9. 【Elasticsearch】如何构建一个好的电商搜索引擎?
  10. mysql高级操作_MySQL数据库的高级操作
  11. 阿里centos php版本升级
  12. [原创]如何培养孩子的自信
  13. 二十一天学通C++之异常概述
  14. html5游戏技术指标,2019上半年手游指标报告:Day 1留存率低于30%不及格?
  15. 编译DXperience 7.1源码和升级原有的应用程序
  16. 托福试卷真题_托福考试真题 - 韩语自学网
  17. 核电厂的“神经中枢”——核电厂数字化仪控系统
  18. python-第三方接口获取验证码
  19. 忘记ubuntu登录密码
  20. ERP系统各子系统功能模块页面

热门文章

  1. InheritParasitic.js
  2. 【Android】自定义listview快速滚动条
  3. intellij idea maven dependency自动补全
  4. Chrome百度不显示中文字体
  5. expect,spawn用法小结
  6. [一文一命令]tail命令详解
  7. (运维)VMware-vCenter-Server-Appliance-5.0安装与部署
  8. Oracle10gr2 开机自启动脚本
  9. CentOS6.5 升级 Python 2.7 版本
  10. NanoPi NEO Air使用十:自己编写驱动来控制LED