From: http://www.52css.com/article.asp?id=5
最小高度可以设定一个BOX的最小高度,当其内容较少时时,也能保持BOX的高度为一定,超出就自动向下延伸,但到目前为止,只有Opera 和 Mozilla 支持,IE7开始也支持了,但IE7处于测试阶段,等正式版发布到普及需一段也许比较长的时间,除非MS把它捆绑在某个操作系统上,如何在现有基础上(IE6 80-90%),合理、妙用最小高度了?
假定有二个BOX,我们需要它的最小高度为150PX。
CSS
Example Source Code
[www.52css.com]
div.box1,div.box2{
width: 300px;
min-height: 150px;
background: #EEE;
float: left;
margin-right: 20px;
}
xhtml
Example Source Code
[www.52css.com]
<div>IE中没保持最小高度为150px</div>
<div>最小高度可以设定一个BOX的最小高度, 当其内容较少时时,也能保持BOX的高度为一定</div>
现在的效果,IE中没保持最小高度为150px。
解决的方法
为IE设定一个高度
Example Source Code
[www.52css.com]
* html div.box1,* html div.box2{height: 150px;}
wellstyled.com 的解决方法是采用 CSS 的属性选择符(Attribute Selectors)
Example Source Code
[www.52css.com]
div.box1,div.box2{ ......height: 150px;}
/* IE靠这保持最小高度,超出就自动向下延伸 */
div[class].box1,div[class].box2{height: auto;}
/* 具有类选择符(class)属性的DIV对象 */
IE自然又是不支持的啦,Opera 和 Mozilla 支持,读取这个高度。可应用场合:搜索、文章等页面(没采用100%高度,当搜到的内容较少时,不至于页面太短。
分享到:
相关推荐
在网页设计中,`min-height`(最小高度)和`max-height`(最大高度)是CSS3中非常实用的属性,它们允许元素根据内容自动调整大小,同时限制其高度的上下限。然而,这些属性在老旧的Internet Explorer 6(简称IE6)...
min-height和min-width这两个最小高度和最小宽度的容器属性相信大家并不陌生。先说说min-height。这个看起来很容易。看下面试例: 复制代码代码如下:最小高度 运行图如下:先别高兴的太早,不要忘了已经让你...
最后,需要额外注意的是,当使用min-height属性时,如果为元素设置overflow属性为hidden,那么溢出的内容将不会显示,即使内容超过了min-height的最小高度。因此,在使用min-height时,要小心使用overflow属性,以免...
min-height属性则定义了元素的最小高度,作用与min-width类似,仅用于高度。这两个属性在现代网页设计中非常有用,但在IE6中并不被支持。 为了兼容IE6,可以通过一些特别的CSS技巧来模拟min-width和min-height的...
在早期的网页设计中,尤其是面对需要兼容旧版浏览器如IE6和IE7时,实现最小高度(min-height)的属性遇到了很多问题。min-height属性是CSS的属性之一,用于规定元素的最小高度,但IE6和IE7并不支持这一属性。这使得...
- **min-height**:这个属性用于设置元素的最小高度,当内容需要更多空间时,元素高度可以超过这个值。 - **max-height**:与`min-height`相反,`max-height`定义了元素的最大高度,当内容较少时,元素的高度不会...
最小高度可以设定一个BOX的最小高度,当其内容较少时时,也能保持BOX的高度为一定,超出就自动向下延伸,但到目前为止,...除非MS把它捆绑在某个操作系统上,如何在现有基础上(IE6 80-90%),合理、妙用最小高度了?
主要涉及到CSS(层叠样式表)中的最小高度(min-height)属性以及如何实现跨浏览器的兼容性,特别是针对Internet Explorer(IE)和Firefox(FF)这两个广泛使用的浏览器。 最小高度属性`min-height`允许我们为HTML...
例如,对于最小高度的情况,可以使用以下CSS代码: ```css .Elm { min-height: 100px; height: auto !important; height: 100px; } ``` 在这种情况下,对于支持!important的现代浏览器,会忽略第三个声明的height...
2. `min-height`设定元素的最小高度,内容增加时元素高度会自动扩展,确保内容不被裁剪。 在实际项目中,理解这两个属性的区别并恰当使用,可以帮助你更好地控制网页布局,尤其在处理响应式设计和不同浏览器兼容性...
`在IE7、Firefox以及其他支持`min-height`属性的浏览器中起作用,它定义了`div`的最小高度。当内容高度小于100px时,`div`将保持100px的高度;如果内容高度超过100px,`div`则会根据内容自动增加高度。 通过这种...
CSS(层叠样式表)提供了一个属性名为 min-height,它可以设置元素的最小高度。这意味着该元素至少要有这么多高度,但也可以更高,如果内容需要的话。然而,在不同的浏览器中,min-height 属性的兼容性可能会有差别...
在这种情况下,我们可以结合使用`min-width`、`max-width`(或者`min-height`、`max-height`)和IE专有的`_width`(或`_height`)属性。 ```css .min_and_max_width { min-width: 300px; /* 最小宽度 */ max-width...
其中,`min-height` 和 `max-width` 属性在IE6中不受支持,这使得创建响应式布局或者确保元素最小高度成为了一大挑战。然而,通过一些技巧和 hack,我们仍然可以为IE6提供类似的功能。 **1. 利用IE6不识别`!...
把以上三行代码加到需要最小宽度的div里即可,原理是使用IE6本身的BUG(当块级元素内部的东西超出此块级元素的高度时,块级元素的高度会被撑开,也就是说IE6中的height属性本身就等同于min-height)。 方法二: 复制...