为什么用div+css的min-width在IE下会失效?
为什么用div+css的min-width在IE下会失效?而在FF和NC下就正常?请解答!请给出兼容的CSS代码!!能够在IE\FF\NC以及主流浏览器下显示正常,不要C...
为什么用div+css的min-width在IE下会失效?而在FF和NC下就正常?请解答!
请给出兼容的CSS代码!!能够在IE \ FF \ NC以及主流浏览器下显示正常,
不要CSS代码的死循环! 展开
请给出兼容的CSS代码!!能够在IE \ FF \ NC以及主流浏览器下显示正常,
不要CSS代码的死循环! 展开
1个回答
2013-07-23
展开全部
IE6及以下版本不支持min-width和max-width。
可以用javascript解决。需要添加一个专有的扩展
比如:为ID为container的容器定义属性:
#container{
width: expression(document.body.clientWidth < 700 ? "700px" : document.body.clientWidth > 1000 ? "1000px" : "auto");
}
表达式 : 值1 ? 值2 表示的意思是如果表达式为真,则取值1,反之取值2
(请把这个代码放在一个单独的CSS文件中,否则这个专有的扩展会使CSS失效)
可以用javascript解决。需要添加一个专有的扩展
比如:为ID为container的容器定义属性:
#container{
width: expression(document.body.clientWidth < 700 ? "700px" : document.body.clientWidth > 1000 ? "1000px" : "auto");
}
表达式 : 值1 ? 值2 表示的意思是如果表达式为真,则取值1,反之取值2
(请把这个代码放在一个单独的CSS文件中,否则这个专有的扩展会使CSS失效)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询