要兼容ie时注意事项

  1. ie7.8不识别background-size,写background的缩写属性时,不要把background-size也写进去,最好能单独写,然后再用behavior来补丁下ie7.8不识别的background-size的bug。
  2. 很多ie9以下的浏览器的表现形式都很有问题,但是很多hack下ie9,ie8都是绑定在一起的,所以最好是只有一个针对ie9才有效的hack.比如前面这个behavior是ie9以下都会识别的,但是 ie9是可以识别background-size,这就导致了ie9下图片就出不来了。这时候需要加个hack,

    :root .search_icon{behavior:none\9;}

    解释::root只有ie9以下才识别,而\9只有ie9和ie10识别,这就相当于这个样式只有ie9才识别的hack

时间: 2024-12-16 03:57:49

要兼容ie时注意事项的相关文章

编写makefile时注意事项

CFLAGS=-Wall -g  这个-Wall开头字母一定要大写.这种小错误会导致不能编译! 其次就是在一个目录下面的应该是文件 ,而不能在继续用文件去进行编写代码,因为make寻找当前目录下的makefile,makefile里面用到的文件而不是目录里的代码,如果需要也要通过-l(l链接link)一下.所以再一个目录下,编写文件尽量用vi命令,而不是mkdir.这两个区别要搞清楚.文件与目录还是有区别的. linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具

php foreach 使用 '&' 时注意事项 --sangit

当第一个foreach使用引用关系时,第二次进行循环的时候就会出现覆盖的情况 所以在每一次使用完后需要把值进行unset,断开引用,结果就恢复正常了 php foreach 使用 '&' 时注意事项 --sangit

构造函数中使用new时注意事项

使用new初始化对象中的指针成员时遇到的问题 在构造函数中使用new初始化指针成员,那么析构函数中就必须使delete,并且new对应delete, new[]则对应于delete[]. 在有多个构造函数的情况下,必须以相同的方式使用new,要不用new,要不用new[],因为只存在一个析构函数,所有的构造函数都必须与虚构函数相兼容. PS. 当然在构造函数中使用new初始化指针的时候,可以把指针初始化为空(0/NULL 或者是C++11中的nullptr),因为delete不管有没带[]都与空

调用jacob服务时注意事项

需求有一个将office文件转成PDF并添加水印的功能,office转PDF需要用到jacob功能 转化代码 private static final int wdFormatPDF = 17; private static final int xlTypePDF = 0; private static final int ppSaveAsPDF = 32; private static final int msoTrue = -1; private static final int msofa

PhpStorm 集成 开源中国(oschina.net)的Git项目,提交SVN时注意事项

第一步:配置 git.exe File -> Default Settings -> Version Control -> Git -> Path go Git executable: D:\Program Files\Git\bin\git.exe 第二步:clone 项目 VCS -> Checkout from Version Control -> Git -> Clone Repository -> 填写项目的git信息,如 Git Reposito

Elasticsearch之curl创建索引库和索引时注意事项

前提, Elasticsearch之curl创建索引库 Elasticsearch之curl创建索引 注意事项 1.索引库名称必须要全部小写,不能以下划线开头,也不能包含逗号 2.如果没有明确指定索引数据的ID,那么es会自动生成一个随机的ID,需要使用POST参数 curl -XPOST http://192.168.80.200:9200/zhouls/emp/ -d '{"name" : "tom"}' 3.如果想要确定我们创建的都是全新的数据 1:使用随机I

QT 信号和槽链接时注意事项

1.需要继承Qobject . 2.需要有Q_OBJECT宏. 3.如果有多重的继承关系,则每个子类都需要单独写Q_OBJECT宏,不能因为父类有Q_OBJECT宏就省略. 4.继承Qobject的类的声明必须在.h文件中,否则无法产生moc文件,信号和槽的链接就不起作用. 1 class myClass : public QObject 2 { 3 Q_OBJECT 4 public: 5 myClass(){} 6 } 5.信号和槽的链接用 connect函数. //!旧链接方式 编译时不检

QQ互联,填写回调时注意事项

今天在做QQ登录接口的时候,填写回调地址的时候,竟然出现了诡异的事情. 我的回调地址我直接填的域名,也申请通过了.但是在做开发地时候,一直提示这蛋疼的  redirect uri is illegal(100010)  ,然后就各种查资料,都是说我的回调地址 填的有问题,于是我又查帮助文档,看到了这样的 申请时填写的callback是:mysite.com;example.com 合法的回调地址可以是:http://bbs.mysite.com/qqlogin.php?a=1 也可以是:http

QSqlRecord字段值为null时注意事项

QSqlRecord在对应字段值为null时,QSqlRecord::value返回的QVariant是有效但为null(相当于使用QVariant(Type type)构造的),所以此时做对应类型的转换是可以成功的(如toInt)...转换后null结果会变成一个具体数值(如0),这样很可能导致程序出现错误(通常用-1作为无效值,0可能就会让实际为null的情况误入正常流程),使用QSqlRecord::value前对于可能为null的字段记得先调QSqlRecord::isNull判断下或者