网页制作中经常要控制div宽度最大宽度/高度或者最小宽度/高度,但是在IE6中很多朋友都会遇到不兼容的头疼问题,包括我也经常遇到这样的问题,在百度查了很多都没法解决,后来在一个论坛上学习到,在这里跟大家分享下css3样式代码,经过时间完全兼容各大主流浏览器。

* 最小寬度 */
.min_width{min-width:300px;
   /* sets max-width for IE */
   _width:expression(document.body.clientWidth < 300 ? "300px" : "auto");
}

/* 最大寬度 */
.max_width{
   max-width:600px;
   /* sets max-width for IE */
   _width:expression(document.body.clientWidth > 600 ? "600px" : "auto");
}

/* 最小高度 */
.min_height{
   min-height:200px;
   /* sets min-height for IE */
   _height:expression(this.scrollHeight < 200 ? "200px" : "auto");
}

/* 最大高度 */
.max_height{
   max-height:400px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 400 ? "400px" : "auto");
}

/* 最大最小寬度 */
.min_and_max_width{
   min-width:300px;
   max-width:600px;
   /* sets min-width & max-width for IE */
   _width: expression(
      document.body.clientWidth < 300 ? "300px" :
        ( document.body.clientWidth > 600 ? "600px" : "auto")
   );
}

/* 最大最小高度 */
.min_and_max_height{
   min-height:200px;
   max-height:400px;
   /* sets min-height & max-height for IE */
   _height: expression(
      this.scrollHeight < 200 ? "200px" :
        ( this.scrollHeight > 400 ? "400px" : "auto")
   );
}

最新文章

  1. C#之设计模式
  2. Txt格式配置表无法解析的问题——BOM
  3. GDB深入研究
  4. [开发笔记]-控制Windows Service服务运行
  5. 企业网站DDOS防护解决方案
  6. string中的substr() 和 find() 函数
  7. (转)C#.NET使用TTS引擎实现文语转换
  8. java中的302和sendRedirect的区别
  9. 创建第一个Android应用程序 HelloWorld
  10. [leetcode-312-Burst Balloons]
  11. LKD: Chapter 8 Bottom Halves and Deferring Work
  12. RAM
  13. SQL - Order By如何处理NULL
  14. kettle变量(param命名参数2)
  15. TCPDF打印从入门到精通
  16. Ant与Proguard集中
  17. 【转】eclipse运行 Ant报错Could not find the main class: org.eclipse.ant.internal.launching.remote.InternalAntRunner. Program
  18. (一)ROS的安装与环境配置
  19. Label Propagation Algorithm LPA 标签传播算法解析及matlab代码实现
  20. tcp与http的区别

热门文章

  1. Bridge桥接模式
  2. CRM 2016 自定义lookup过滤
  3. C#委托多播、Lambda表达、多线程、任务
  4. Node.js异常处理
  5. Arch Linux 休眠到文件
  6. SQL Server int类型值最大2147483647(2^31 - 1)
  7. MFC学习 多线程
  8. hough变换
  9. JavaScript_1
  10. Gradle用户指南(章9:Groovy快速入门)