`

IE 6最小最大宽度与高度的写法

    博客分类:
  • css
 
阅读更多
最小最大宽度,最小最大高度,这是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写法

    ### 兼容IE的最小最大高度CSS写法详解 #### 一、背景介绍 在Web开发过程中,确保网站能够在各种浏览器上正常显示是一项重要的任务。尤其是对于那些仍需支持Internet Explorer(IE)的老项目,由于IE对现代CSS特性的...

    兼容IE6的网页最小最大宽度和最小最大高度css写法

    为了确保网页在IE6中的正常显示,并且能够控制页面元素的最小宽度、最大宽度、最小高度和最大高度,我们需要采用特定的CSS写法。这些写法通常是利用IE6特有的expression()函数来实现。 首先,我们来讨论如何为网页...

    兼容IE6、IE7的min-width、max-width写法

    在网页设计中,`min-width` 和 `max-width` 是两个非常重要的CSS属性,它们用于定义元素的最小和最大宽度,以确保元素在不同屏幕尺寸和设备上保持良好的布局和可读性。然而,这两个属性在早期的Internet Explorer...

    拥有最小高度能自适应高度同时全兼容IE、FF的div设置

    `这一行,虽然它看起来与`min-height`相冲突,但实际上,`height`属性仅在不支持`min-height`的旧版IE浏览器中起作用,它保证了在旧版IE中div元素至少有200像素的高度。不过,为了确保主流现代浏览器以及新版IE浏览...

    多种方法解决min-width 不兼容ie6的问题

    这样当内容大小超过 580px 时,IE6 会自动将高度撑开,实现最小宽度的效果。 方法二是为了兼容其他现代浏览器,通常我们可以利用 CSS 的兼容性写法: 方法二: 针对其他现代浏览器,可采用以下写法: min-height: ...

    html图片自适应手机屏幕大小的css写法

    `width: auto\9`为旧版IE浏览器提供的兼容写法;`width: 100%`则是让图片宽度自动扩展以填充其父容器的宽度,从而实现自适应。 4. 浮动清除与盒模型 文档中包含清除浮动的代码(#clear),以及使用box-sizing属性...

    IE6不支持CSS中的min-width/height属性问题的解决方法

    这两个CSS属性原本是用于设定元素的最小宽度和最小高度的,确保网页元素在内容较少时也能够保持一定的尺寸,而不是随着内容的减少而变得过于紧凑。这样,当内容增多时,元素的高度或宽度也可以相应地增加以适应内容...

    css兼容问题的解决方案

    通过这种方式,可以在IE下正确应用最小宽度和最小高度。 ##### 6. 页面的最小宽度问题 **问题描述**:`min-width`是一个有用的CSS属性,但在IE下不被支持。 **解决方案**: ```css #container { min-width: 600...

    常见浏览器兼容问题处理办法.docx

    对于设置较小高度的标签,如小于10px,IE6和IE7可能超出设置高度。可通过`overflow:hidden;`或设置较小的`line-height`来避免这个问题。 5. **行内属性标签的float和margin问题**: 行内元素如`span`在设置`...

    里面的div怎么撑开外面的div让高度自适应

    然而,由于不同浏览器对 CSS 规范的支持程度不一,尤其是在 Internet Explorer(尤其是 IE6)中,这种行为可能无法正确表现。IE6 不支持 `min-height` 属性,这是导致问题的一个常见原因。 1. 使用 `min-height` 与...

    important的妙用解决firefox和ie的css兼容问题

    通过这种方式,Firefox和IE都能正确地处理最小高度的需求。 `!important`是一个非常实用的工具,可以帮助我们解决Firefox和IE之间因CSS解析差异带来的问题。例如,`padding`属性的处理也是常见的跨浏览器兼容性问题...

    CSS浏览器的兼容问题

    IE与宽度和高度的问题 - **IE下的解决方案**: ```css #box { width: 80px; height: 35px; } html &gt; body #box { width: auto; height: auto; min-width: 80px; min-height: 35px; } ``` ##### 7. ...

    css实现兼容各个浏览器的技巧的代码

    ` 是针对IE6的特殊写法,`\9` 表示IE6及以上版本可以识别该规则。 #### 2. 在IE中隐藏CSS 有时候我们需要让某些样式仅在非IE浏览器中生效。可以通过以下方法实现: ```css html &gt; body #box {} ``` 这段代码仅在...

    前端面试题

    - **IE盒子模型**(低版本IE):宽度包括内容、边框和内边距,这会导致页面布局差异。 **02、CSS选择符有哪些?哪些属性可以继承?** - **CSS选择符**:ID选择符(`#id`)、类选择符(`.class`)、元素选择符(`...

    精易模块[源码] V5.15

    9、新增“窗口_限制尺寸”,限制窗口缩放最小尺寸与最大尺寸,超出则无法缩放。采纳易友【@kisl7979】建议。 10、新增“窗口_取消尺寸限制”,取消窗口尺寸限制。 效验MD5:51A332F5AB071957FEF39209FD240CB6 精易...

    精易官方免费模块v3.60版

    6.删除 DLL“CoCreateInstance”“CLSIDFromString”“MultiByteToWideChar_整数型” 7.删除 "A2W"“音量_设置”“音量_获取”“音量_增减”等命令 因为原命令调用特定的dll,只对win7以上系统有效,并会附加一个...

Global site tag (gtag.js) - Google Analytics