div+css布局遇到的一些问题和解决方法
2011-05-26 14:53
686 查看
最近在用div+css布局的时候遇到一些问题,主要都是IE6不兼容……
1.图片和文字垂直对齐问题:这时候用span容器包围文字,然后设置其css:
2.用IE6的时候,时候会用js动态切换图片会发生闪烁,已经加载的图片还重复加载,这种情况下结合jquery解决方法如下:在页面加载完毕后加入代码
3.用js控制动态切换图片的时候还有一个问题,有时候会出现图片是个叉的情况,解决方法:在onclick事件处理函数中最后加入return false即可。
4.有时候设置div的margin属性的后,会发现该div位置偏离了,不是自己预想中的位置,解决方法:在该div的父辈元素中设置css样式的overflow:hidden属性即可,或者直接用padding,不要用margin。
1.图片和文字垂直对齐问题:这时候用span容器包围文字,然后设置其css:
span{display:inline-block;},最后在 img标签中加入
style="vertical-align:-1px;",其中的数字根据具体情况调节垂直位置。
2.用IE6的时候,时候会用js动态切换图片会发生闪烁,已经加载的图片还重复加载,这种情况下结合jquery解决方法如下:在页面加载完毕后加入代码
if ( $.browser.msie&&
$.browser.version
=="6.0" ) document.execCommand("BackgroundImageCache", false, true);通过判断浏览器版本,使得该代码只在IE6下面执行。
3.用js控制动态切换图片的时候还有一个问题,有时候会出现图片是个叉的情况,解决方法:在onclick事件处理函数中最后加入return false即可。
4.有时候设置div的margin属性的后,会发现该div位置偏离了,不是自己预想中的位置,解决方法:在该div的父辈元素中设置css样式的overflow:hidden属性即可,或者直接用padding,不要用margin。
相关文章推荐
- DIV+CSS布局在IE和firefox中常见不兼容问题及解决方法
- 关于百度地图(三)添加覆盖物自定义布局及遇到的一些bug解决方法
- 关于tomcat服务器优化,常遇到的一些简单问题的解决方法 (z)
- IIS7.0通过FastCGI方式运行PHP遇到的一些问题及解决方法
- 近期遇到的一些问题及解决方法(11-24)
- 在浏览器运行 java applet时遇到的一些问题及其解决方法
- DIV+CSS布局的一个小问题的解决
- 最近遇到的DISCUZ一些问题解决方法
- 做东西时遇到的一些问题以及解决方法~
- 云服务器构建LNMP环境遇到的一些问题及解决方法
- sublime 使用中一些遇到问题解决方法和技巧汇总(持续更新)
- Navicat Premium连接Oracle遇到的一些问题和其解决方法
- evc升级到vs2005遇到的一些问题以及解决的方法
- 一个新手学习python的过程中遇到的一些问题及解决方法
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 开发中所遇到的一些问题与解决方法(1)
- 关于Asp.net2.0下Div+Css布局页面样式实效的解决方法
- CefSharp 初用遇到的一些问题及解决方法
- 我用Red Hat遇到的一些问题解决方法