ie6兼容min-width跟min-height
来源:互联网 发布:ieee69节点配电网数据 编辑:程序博客网 时间:2024/05/18 09:58
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ie6兼容min-width跟min-height</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style type="text/css">
.demo_1{
min-height: 600px;
min-width: 600px;
border: 1px dashed #000;
}
.demo_char{
display: block;
_display: none;
}
.demo_char_6{
display: none;
_display: block;
}
.demo_char_6_1{
display: none;
_display: block;
}
<!-- IE6支持下划线,IE7和firefox均不支持下划线。 可以使用这点小区别,来给ie6设定样式 -->
.demo_ie6{
margin-top:50px;
display: none;
_display: block;
border: 1px dashed #000;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<600?"600px":"");
_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<600?"600px":"");
}
</style>
</head>
<body>
<h1>ie6兼容min-width跟min-height</h1>
<p>在实际使用中,有时候需要设定最小值,但ie6没有min-width跟min-height属性</p>
<div class="demo_1">
<div class="demo_char">
我是比ie6高级的浏览器,我的最小宽度是600px 最大高度是600px,不信你可以把窗口拉到小于600px,在下方立马有滚动条!
</div>
<div class="demo_char_6">
我是ie6浏览器,因我没法解析min-width 跟 min-height ,所以走默认样式,拉小窗口,我一点改变都没有,我的宽度还是100%,窗口是多宽,我就多宽。
</div>
</div>
<div class="demo_ie6">
<div class="demo_char_6_1">
我是ie6浏览器 我使用了 <font color="red">expression</font> ,所以实现了 min-width 跟 min-height的功能,窗口变小后,我的最小宽度为600px.
<br>
<font color="red"> IE6支持下划线,IE7和firefox均不支持下划线。 可以使用这点小区别,来给ie6设定样式 </font><br>
<font color="red">_width</font>:<font color="red">expression</font>((document.documentElement.clientWidth||document.body.clientWidth)<600?"600px":"");<br>
_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<600?"600px":"");
<br>
<br>
CSS中使用expression有ie才能识别。IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,<br>这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。
</div>
</div>
</body>
</html>
<html>
<head>
<title>ie6兼容min-width跟min-height</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style type="text/css">
.demo_1{
min-height: 600px;
min-width: 600px;
border: 1px dashed #000;
}
.demo_char{
display: block;
_display: none;
}
.demo_char_6{
display: none;
_display: block;
}
.demo_char_6_1{
display: none;
_display: block;
}
<!-- IE6支持下划线,IE7和firefox均不支持下划线。 可以使用这点小区别,来给ie6设定样式 -->
.demo_ie6{
margin-top:50px;
display: none;
_display: block;
border: 1px dashed #000;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<600?"600px":"");
_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<600?"600px":"");
}
</style>
</head>
<body>
<h1>ie6兼容min-width跟min-height</h1>
<p>在实际使用中,有时候需要设定最小值,但ie6没有min-width跟min-height属性</p>
<div class="demo_1">
<div class="demo_char">
我是比ie6高级的浏览器,我的最小宽度是600px 最大高度是600px,不信你可以把窗口拉到小于600px,在下方立马有滚动条!
</div>
<div class="demo_char_6">
我是ie6浏览器,因我没法解析min-width 跟 min-height ,所以走默认样式,拉小窗口,我一点改变都没有,我的宽度还是100%,窗口是多宽,我就多宽。
</div>
</div>
<div class="demo_ie6">
<div class="demo_char_6_1">
我是ie6浏览器 我使用了 <font color="red">expression</font> ,所以实现了 min-width 跟 min-height的功能,窗口变小后,我的最小宽度为600px.
<br>
<font color="red"> IE6支持下划线,IE7和firefox均不支持下划线。 可以使用这点小区别,来给ie6设定样式 </font><br>
<font color="red">_width</font>:<font color="red">expression</font>((document.documentElement.clientWidth||document.body.clientWidth)<600?"600px":"");<br>
_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<600?"600px":"");
<br>
<br>
CSS中使用expression有ie才能识别。IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,<br>这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。
</div>
</div>
</body>
</html>
- ie6兼容min-width跟min-height
- 兼容IE6的min-width、min-height的简单方法
- min-width、max-width、min-height、max-height在IE6下兼容的解决办法
- IE6支持兼容max-height、min-height、max-width、min-width CSS样式
- 【兼容ie6笔记】min-height
- min-height不兼容IE6
- IE6中CSS设置min-height、min-width
- 兼容浏览器的min-height和min-width
- 兼容浏览器的min-height和min-width
- 兼容浏览器的min-height和min-width
- min-width 不兼容ie6的解决办法
- Min-height 最小高度兼容ie6
- min-width、max-width兼容IE6、IE7的解决方法
- min-width() ie6
- 解决IE6不支持CSS中的min-width/height属性问题
- 解决ie6不支持min/max-width/height属性办法
- 让IE6支持max/min-height/width样式属性方法
- min-height和min-width的用法
- ffmpeg与jrtplib相结合应用
- C / C++ 中union的使用.详解.实例
- linux grep命令参数及用法详解---管道命令grep
- JQuery Radion 选中事件
- iPhone实战:定位与地图
- ie6兼容min-width跟min-height
- libxml -- 解析 XML 文档
- 发现几个不错的JQuery UI框架
- Android 自定义分页组件
- 组合还是继承,这是一个问题?——由模式谈面向对象的原则之多用组合、少用继承
- 对C# 中堆栈,堆,值类型的理解
- Oracle中的双引号与单引号
- afinal:一个android的 orm 和 ioc 框架
- sqlserver2000的备份文件还原到2005