[转]怎样调整CSS设置DIV图层自适应高度且最小高度
2012-12-05 11:19
645 查看
网站设计师在使用DIV+CSS制作页面的时候,最头痛的就是DIV+CSS的兼容性问题,今天本文来谈下DIV高度的问题,让这个DIV的高度随内容自动变化(自适应),但是如果内容很少时,又想让这个DIV的高度保持一个固定的最小值,那么怎样调整CSS设置DIV图层自适应高度且最小高度呢?
稍有些设计经验的朋友都知道,DIV图层在 IE7、IE8、Firefox、Opera 和 chrome 中不设置高度(或者 height:auto )的情况下,其高度是自适应的,但如果设了高度,超出部分会自动隐藏,既(overflow:hidden),但是 IE6 这小子可不吃这一套,即使设置了高度,内容超过它的高度时也会自动被撑开。
现在,我们假设这个div的高度是300像素,对于这种情况,我们可以使用:
.mydiv {
height:auto !important;
height:300px;
min-height:300px
}
操作详解:IE6识别不了 height:auto !important 和 min-height:300px,因此它的高度是300px,前面说过,IE6内容超出时DIV图层的高度会随着内容的高度页变(自适应),IE7、Firefox、Opera、Chrome 可以识别 height:auto !important ,注意这个!important 关健字在 CSS 中的优先性是大于后面的 height:240px 的,因此它的渲染结果中只接受了 height:auto !important 和 min-height:300px ,这一句就可以理解为 height:auto, min-height:300px ,是不是不方便,这样提到的DIV图层自适应高度且最小高度的问题就迎刃而解了。
版权声明:此文章为厂商在线—软件直销网(www.soft568.com)原创,如需转载请保留此链接,并勿随意改动文章内容!
稍有些设计经验的朋友都知道,DIV图层在 IE7、IE8、Firefox、Opera 和 chrome 中不设置高度(或者 height:auto )的情况下,其高度是自适应的,但如果设了高度,超出部分会自动隐藏,既(overflow:hidden),但是 IE6 这小子可不吃这一套,即使设置了高度,内容超过它的高度时也会自动被撑开。
现在,我们假设这个div的高度是300像素,对于这种情况,我们可以使用:
.mydiv {
height:auto !important;
height:300px;
min-height:300px
}
操作详解:IE6识别不了 height:auto !important 和 min-height:300px,因此它的高度是300px,前面说过,IE6内容超出时DIV图层的高度会随着内容的高度页变(自适应),IE7、Firefox、Opera、Chrome 可以识别 height:auto !important ,注意这个!important 关健字在 CSS 中的优先性是大于后面的 height:240px 的,因此它的渲染结果中只接受了 height:auto !important 和 min-height:300px ,这一句就可以理解为 height:auto, min-height:300px ,是不是不方便,这样提到的DIV图层自适应高度且最小高度的问题就迎刃而解了。
版权声明:此文章为厂商在线—软件直销网(www.soft568.com)原创,如需转载请保留此链接,并勿随意改动文章内容!
相关文章推荐
- CSS调整DIV最小高度问题探讨
- 设置DIV最小高度以及高度自适应(兼容IE6和火狐)
- ie和firefox中通用的设置div最小高度和达到这一最小高度后自适应的css代码
- div+css中设置了float属性后如何让外层的高度随着内层的高度大小自动调整
- 利用CSS设置div的最小高度(多浏览器兼容)代码
- div+css中设置了float属性后如何让外层的高度随着内层的高度大小自动调整
- ie和firefox中通用的设置div最小高度和达到这一最小高度后自适应的css代码
- [转]CSS中设置div最小高度(支持IE6, IE7, IE8, FF等浏览器)
- 外部div自适应内部标签的高度,设置最小高度、最大高度
- 设置DIV最小高度以及高度自适应随着内容的变化而变化
- 设置div的最小高度并且自适应高度
- css设置最小高度 然后自适应
- div模拟textarea以css控制最大高度和最小高度实现高度自适应实例页面
- ie和firefox中通用的设置div最小高度和达到这一最小高度后自适应的css代码
- CSS调整DIV最小高度问题
- DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度,窗口小的时候显示滚动条.
- 设置DIV最小高度以及高度自适应随着内容的变化而变化
- 关于div设置最小高度,超过后自动增加的css,兼容IE和火狐
- html 设置div最小高度,超出的自适应
- div+css中设置了float属性后如何让外层的高度随着内层的高度大小自动调整