(一)IE8以下background不起作用
2024-10-15 06:28:50
最近遇到了些小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之间用空格隔开。
所以啊,以后写代码务必要规范!规范!不然有可能会花很多时间去做无用功。
最新文章
- java-正则表达式过滤标签
- 使用git grep进行git搜索
- tmux/screen里面如何用鼠标滚轮来卷动窗口内容
- attention 机制
- Dynamic CRM 2013学习笔记(十五)报表设计:报表入门、开发工具及注意事项
- robot framework安装步骤
- Struts2学习笔记(一):Struts2开发环境的配置
- Qt学习:线程间共享数据(使用信号槽传递数据,必须提前使用qRegisterMetaType来注册参数的类型)
- FZU 2082 过路费(树链剖分)
- 非常棒的教程记录(JVM)
- [LeetCode] Split Array into Fibonacci Sequence 分割数组成斐波那契序列
- laravel打印sql
- Maven-SSM项目pom.xml配置以及springmvc配置以及mybatis配置及web.xml配置
- SVG.js 元素操作整理(二)-Transform
- Devexpress VCL Build v2014 vol 14.2.5 发布
- java基础-引用数据类型之一维数组(Array)
- Asky极简教程:零基础1小时学编程,已更新前8节
- 【整理】Virtualbox中的网络类型(NAT,桥接等),网卡,IP地址等方面的设置
- HBase 文件读写过程描述
- lxml.html 中几种解析器的区别(转)
热门文章
- Xamarin.Android中使用android:onClick=";xxx";属性
- d3d纹理参数
- 初识google多语言通信框架gRPC系列(四)C++中使用gRPC
- 分布式文件系统FastDFS介绍和配置过程
- MySQL和Oracle开发差异
- cocos2d-x学习过程中的疑问
- 【Linux&;amp;Unix--open/close/write/read系统调用】
- Cocos2dx 3.0开发环境的搭建--Eclipse建立在Android工程
- Nginx——事件驱动机制(雷霆追风问题,负载均衡)
- A. Initial Bet(Codeforces Round #273)