最近遇到了些小bug,在这里做个记录分享下。低版本的浏览器不支持新属性或者说对代码的解析方式不一样,导致最后解析出来的结果五花八门,各种浏览器之间的兼容的确是一个令开发人员头疼的事情,不过有时候换一个思路去写也许能避免许多hack,不管是js hack还是css hack始终都是不推荐的,能避免则避免。

  先分享一篇别人总结的 css hack方式,比较齐全,感谢原博主。http://blog.csdn.net/freshlover/article/details/12132801

我的问题描述:background背景设置在IE8及以下显示不正常

这个也不算是啥bug,应该说是我自己写法不规范造成的。

 <!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>你还起作用吗</title>
<style>
div{
width: 200px;
height: 200px;
background: #5ea593 url(.jpg) no-repeat;
}
</style>
</head>
<body>
<div></div>
</body>
</html>

这样写的方式,注意:在url和0之间没有空格隔开,在ie9+是没有问题的,但是在ie8及以下是不正常的。开始这个问题困扰了我好久,不知道哪出了问题。后来找到原因了真是恨死自己了。

解决:background: #5ea593 url(2.jpg) 0 0 no-repeat;在url和0之间用空格隔开。

所以啊,以后写代码务必要规范!规范!不然有可能会花很多时间去做无用功。

最新文章

  1. java-正则表达式过滤标签
  2. 使用git grep进行git搜索
  3. tmux/screen里面如何用鼠标滚轮来卷动窗口内容
  4. attention 机制
  5. Dynamic CRM 2013学习笔记(十五)报表设计:报表入门、开发工具及注意事项
  6. robot framework安装步骤
  7. Struts2学习笔记(一):Struts2开发环境的配置
  8. Qt学习:线程间共享数据(使用信号槽传递数据,必须提前使用qRegisterMetaType来注册参数的类型)
  9. FZU 2082 过路费(树链剖分)
  10. 非常棒的教程记录(JVM)
  11. [LeetCode] Split Array into Fibonacci Sequence 分割数组成斐波那契序列
  12. laravel打印sql
  13. Maven-SSM项目pom.xml配置以及springmvc配置以及mybatis配置及web.xml配置
  14. SVG.js 元素操作整理(二)-Transform
  15. Devexpress VCL Build v2014 vol 14.2.5 发布
  16. java基础-引用数据类型之一维数组(Array)
  17. Asky极简教程:零基础1小时学编程,已更新前8节
  18. 【整理】Virtualbox中的网络类型(NAT,桥接等),网卡,IP地址等方面的设置
  19. HBase 文件读写过程描述
  20. lxml.html 中几种解析器的区别(转)

热门文章

  1. Xamarin.Android中使用android:onClick=&quot;xxx&quot;属性
  2. d3d纹理参数
  3. 初识google多语言通信框架gRPC系列(四)C++中使用gRPC
  4. 分布式文件系统FastDFS介绍和配置过程
  5. MySQL和Oracle开发差异
  6. cocos2d-x学习过程中的疑问
  7. 【Linux&amp;amp;Unix--open/close/write/read系统调用】
  8. Cocos2dx 3.0开发环境的搭建--Eclipse建立在Android工程
  9. Nginx——事件驱动机制(雷霆追风问题,负载均衡)
  10. A. Initial Bet(Codeforces Round #273)