[CSS学习网站地址]兼容IE6/IE7/FF的页面最小宽度设置
2009-09-13 08:47
567 查看
要求页面在达到一个指定宽度后就不再随窗口宽度的减小而减小。
交流区里无意找到这个话题后,感觉有必要放在文章里。
具体的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试页</title>
<style type="text/css">
body{ margin:0 auto }
#wrap{
height:300px; margin:0 auto; background:#ccc;
width:expression(document.body.clientWidth <= 600? "600px": "auto" );
min-width:600px;
}
</style>
</head>
<body>
<div id="wrap">
</div>
</body>
</html>
(ps:?? ... ? ... : ... 其实是判断的缩写。就是判断问号前的条件是否成立,成立则执行 : 号之前的语句)
CSS学习网站:http://www.w3pop.com/learn/view/p/1/o/1/doc/wd_min-width/
交流区里无意找到这个话题后,感觉有必要放在文章里。
具体的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试页</title>
<style type="text/css">
body{ margin:0 auto }
#wrap{
height:300px; margin:0 auto; background:#ccc;
width:expression(document.body.clientWidth <= 600? "600px": "auto" );
min-width:600px;
}
</style>
</head>
<body>
<div id="wrap">
</div>
</body>
</html>
代码分析
width:expression这段是针对IE的,因为它没有支持min-width属性。而是需要通过JS判断当前窗口的宽度document.body.clientWidth是否小于指定的宽度。(ps:?? ... ? ... : ... 其实是判断的缩写。就是判断问号前的条件是否成立,成立则执行 : 号之前的语句)
CSS学习网站:http://www.w3pop.com/learn/view/p/1/o/1/doc/wd_min-width/
相关文章推荐
- CSS中使用expression完美设置页面最小宽度(兼容ie)
- Asp.net_完美设置页面最小宽度(兼容ie)
- 一步步学习SPD2010--第十章节--SP网站品牌化(1)--设置CSS和颜色编码页面编辑器选项
- CSS控制页面最大最小宽度和高度可兼容IE6版本的实现方法
- 一步步学习SPD2010--第十章节--SP网站品牌化(1)--设置CSS和颜色编码页面编辑器选项
- CSS中使用expression完美设置页面最小宽度
- CSS控制页面最大最小宽度和高度可兼容IE6版本的实现方法
- Asp.net_完美设置页面最小宽度(兼容ie)
- CSS控制页面最大最小宽度和高度可兼容IE6版本的实现方法
- CSS设置页面最大最小宽度
- 网站页面变灰的CSS处理办法,兼容主流浏览器,哀悼地震逝去者...
- div+css最小高度的设置方法兼容各浏览器ie6+/Firefox
- DIV+CSS兼容解决DIV最大宽度和最小宽度问题
- 浏览器兼容问题项目总结(四) 页面的最小宽度的设定
- 利用CSS设置div的最小高度(多浏览器兼容)代码
- 学习XHTML、CSS、DIV、Javascript,AJAX等页面技术的不错网站
- 兼容各浏览器的css设置最大宽度和高度
- 兼容各个版本浏览器的设置最小宽度
- DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度,窗口小的时候显示滚动条.
- Selenium2学习-024-WebUI自动化实战实例-022-网站不同分辨率下页面样式展示兼容性问题解决方案 -- 设置浏览器显示区域大小(无人值守,节约测试成本的福音,BOSS 最爱)