最小最大宽度,最小最大高度,这是CSS很常见的一个要求。在现代浏览器中,一个 min-height,min-width 就可以解决问题,但是在IE系列,比如IE6则比较繁琐一点。下面总结一些IE 6下的最小最大宽度与高度的一些写法。
IE6最小最大宽度:
.min-width {
min-width:600px;
_width:expression(document.body.clientWidth < 300 ? "300px" : "auto");
}
.max-width {
max-width: 600px;
_width:expression(document.body.clientWidth > 600 ? "600px" : "auto");
}
IE6最小最大高度:
.min_height{
min-height:200px;
_height:expression(this.scrollHeight < 200 ? "200px" : "auto");
}
.max_height{
max-height:400px;
_height:expression(this.scrollHeight > 400 ? "400px" : "auto");
}
IE6最大最小宽度:
.min_and_max_width{
min-width:300px;
max-width:600px;
_width: expression(document.body.clientWidth < 300 ? "300px" :( document.body.clientWidth > 600 ? "600px" : "auto"));
}
.min_and_max_width {
border:solid 1px red;
height:500px;
max-width:600px;
min-width:300px;
_width: expression( document.body.clientWidth < 300 ? "300px" :
( document.body.clientWidth > 600 ? "600px" : "auto") );
}
IE6最大最小高度:
.min_and_max_height{
min-height:200px;
max-height:400px;
_height: expression(
this.scrollHeight < 200 ? "200px" :
( this.scrollHeight > 400 ? "400px" : "auto")
);
}
转载自:
http://www.nowamagic.net/librarys/veda/detail/2183
分享到:
相关推荐
### 兼容IE的最小最大高度CSS写法详解 #### 一、背景介绍 在Web开发过程中,确保网站能够在各种浏览器上正常显示是一项重要的任务。尤其是对于那些仍需支持Internet Explorer(IE)的老项目,由于IE对现代CSS特性的...
为了确保网页在IE6中的正常显示,并且能够控制页面元素的最小宽度、最大宽度、最小高度和最大高度,我们需要采用特定的CSS写法。这些写法通常是利用IE6特有的expression()函数来实现。 首先,我们来讨论如何为网页...
在网页设计中,`min-width` 和 `max-width` 是两个非常重要的CSS属性,它们用于定义元素的最小和最大宽度,以确保元素在不同屏幕尺寸和设备上保持良好的布局和可读性。然而,这两个属性在早期的Internet Explorer...
`这一行,虽然它看起来与`min-height`相冲突,但实际上,`height`属性仅在不支持`min-height`的旧版IE浏览器中起作用,它保证了在旧版IE中div元素至少有200像素的高度。不过,为了确保主流现代浏览器以及新版IE浏览...
这样当内容大小超过 580px 时,IE6 会自动将高度撑开,实现最小宽度的效果。 方法二是为了兼容其他现代浏览器,通常我们可以利用 CSS 的兼容性写法: 方法二: 针对其他现代浏览器,可采用以下写法: min-height: ...
`width: auto\9`为旧版IE浏览器提供的兼容写法;`width: 100%`则是让图片宽度自动扩展以填充其父容器的宽度,从而实现自适应。 4. 浮动清除与盒模型 文档中包含清除浮动的代码(#clear),以及使用box-sizing属性...
这两个CSS属性原本是用于设定元素的最小宽度和最小高度的,确保网页元素在内容较少时也能够保持一定的尺寸,而不是随着内容的减少而变得过于紧凑。这样,当内容增多时,元素的高度或宽度也可以相应地增加以适应内容...
通过这种方式,可以在IE下正确应用最小宽度和最小高度。 ##### 6. 页面的最小宽度问题 **问题描述**:`min-width`是一个有用的CSS属性,但在IE下不被支持。 **解决方案**: ```css #container { min-width: 600...
对于设置较小高度的标签,如小于10px,IE6和IE7可能超出设置高度。可通过`overflow:hidden;`或设置较小的`line-height`来避免这个问题。 5. **行内属性标签的float和margin问题**: 行内元素如`span`在设置`...
然而,由于不同浏览器对 CSS 规范的支持程度不一,尤其是在 Internet Explorer(尤其是 IE6)中,这种行为可能无法正确表现。IE6 不支持 `min-height` 属性,这是导致问题的一个常见原因。 1. 使用 `min-height` 与...
通过这种方式,Firefox和IE都能正确地处理最小高度的需求。 `!important`是一个非常实用的工具,可以帮助我们解决Firefox和IE之间因CSS解析差异带来的问题。例如,`padding`属性的处理也是常见的跨浏览器兼容性问题...
IE与宽度和高度的问题 - **IE下的解决方案**: ```css #box { width: 80px; height: 35px; } html > body #box { width: auto; height: auto; min-width: 80px; min-height: 35px; } ``` ##### 7. ...
` 是针对IE6的特殊写法,`\9` 表示IE6及以上版本可以识别该规则。 #### 2. 在IE中隐藏CSS 有时候我们需要让某些样式仅在非IE浏览器中生效。可以通过以下方法实现: ```css html > body #box {} ``` 这段代码仅在...
- **IE盒子模型**(低版本IE):宽度包括内容、边框和内边距,这会导致页面布局差异。 **02、CSS选择符有哪些?哪些属性可以继承?** - **CSS选择符**:ID选择符(`#id`)、类选择符(`.class`)、元素选择符(`...
9、新增“窗口_限制尺寸”,限制窗口缩放最小尺寸与最大尺寸,超出则无法缩放。采纳易友【@kisl7979】建议。 10、新增“窗口_取消尺寸限制”,取消窗口尺寸限制。 效验MD5:51A332F5AB071957FEF39209FD240CB6 精易...
6.删除 DLL“CoCreateInstance”“CLSIDFromString”“MultiByteToWideChar_整数型” 7.删除 "A2W"“音量_设置”“音量_获取”“音量_增减”等命令 因为原命令调用特定的dll,只对win7以上系统有效,并会附加一个...