浏览器兼容问题项目总结(四) 页面的最小宽度的设定
来源:互联网 发布:linux删除samba用户 编辑:程序博客网 时间:2024/06/06 00:12
min-width是个非常方便的CSS命令,它可以指定元素最小也不能小于某个宽度,这样就能保证排版一直正确。但IE不认得这个,而它实际上把width当做最小宽度来使。为了让这一命令在IE上也能用,可以把一个div放到body标签下,然后为div指定一个类:然后CSS这样设计:
#container{ min-width: 600px;width:expression(document.body.clientWidth < 600? "600px":"auto" );}
第一个min-width是正常的;但第2行的width使用了Javascript,这只有IE才认得,这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。
另一种解决办法是
#box{width: 100px; height: 35px;} html>body#box{ width:auto; height:auto; width:100px; min-height:35px;}
实例:
[html] view plain copy<span style="font-size:18px;"> <style type="text/css"> #box{ width: 100px; height: 35px;} html>body #box{ width:auto; height:auto; width:100px; min-height:35px;} </style> </head> <body > <div style="border:1px solid red; width:150px; height:35px;">最小宽度问题</div> <br/> <div style="border:1px solid red; width:150px; min-height:35px;">最小宽度问题</div> 解决方法: <div id="box" style="border:1px solid red;">最小宽度问题</div> <br/> <div id="box" style="border:1px solid red;">最小宽度问题</div> </div> </body></span>
0 0
- 浏览器兼容问题项目总结(四) 页面的最小宽度的设定
- 页面最小宽度设定
- 页面的最小宽度
- 浏览器兼容问题项目总结(一)浏览器
- 浏览器兼容问题项目总结(六) 页面嵌套多个iframe滚动条兼容性修改
- 浏览器兼容问题项目总结(六) 页面嵌套多个iframe滚动条兼容性修改
- 控制页面的最大最小宽度
- 浏览器兼容问题项目总结(三)事件处理机制
- 一个浏览器的兼容问题
- 浏览器兼容问题的解决方案
- 浏览器的兼容问题
- 浏览器的兼容问题?
- 常见的浏览器兼容问题
- 浏览器的兼容问题
- 常见浏览器的兼容问题
- 浏览器的兼容问题解决办法
- 浏览器的兼容问题
- 常见的浏览器兼容问题
- android xm
- 对STM32 NVIC的理解
- [RK3288][Android6.0] 调试笔记 --- 开机默认选择24小时制时间格式
- Scrapy官网tutorial、Requests官网文档、lxml官方文档、XPath语法、python核心模块pickle和cPickle讲解
- PHPSTORM + DEBUG
- 浏览器兼容问题项目总结(四) 页面的最小宽度的设定
- How to set up minimal Redhat 7.3
- 二叉树的路径和
- 性能探究之onMeasure
- 07-maven : maven约定【重点】
- JavaScript 利用prototype原型实现封装继承多态
- 蓝牙连接打印机的小Demo
- logback的使用和logback.xml详解
- 事务