标签:
1.<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
IE=edge表示强制使用IE最新内核,chrome=1表示可能的情况下,优先使用chrome内核渲染。
2.<meta name="renderer" content="webkit|ie-comp|ie-stand">
针对双核浏览器,表示页面的默认的渲染方式,以上三个值分别表示webkit内核,IE兼容内核,IE标准内核。
3.<meta http-equiv="Cache-Control" content="no-siteapp" />
移动端禁止百度转码。。
4.<a href="" rel="nofollow"></a>
无需追踪目标链接(seo)
5.background-size: cover;
ie8无法显示全屏背景,需要添加这样一行:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=Enabled, sizingMethod=scale , src=URL)
如果你在此背景之上放置了链接,那这个链接是无法点击的。一般情况下的解决办法是为链接或按钮添加position:relative使其相对浮动。
6.透明度: opacity:0.5; filter:alpha(opacity=50);
7.文字本身大小不兼容。解决方法:为所有的文字设定line-height。
8.如果float 容器未定义宽度,ff下内容会尽可能撑开容器宽度,ie下则会优先考虑内容折行。故,内容可能撑破的浮动容器需要定义width。
9.double-margin bug。ie6下给浮动容器定义margin-left 或者margin-right 实际效果是数值的2倍。解决方案,给浮动容器定义display:inline。
10.吞吃现象。还是ie6,上下两个div,上面的div设置背景,却发现下面没有设置背景的div 也有了背景,这就是吞吃现象。对应上面的背景吞吃现象,还有滚动下边框缺失的现象。解决方案:使用zoom:1。
11.img下的留白。div中的图片底部不是紧贴着容器底部的,是img后面的空白字符造成。解决方案:给img设定 display:block或者改变写法。
12.清除浮动:
.fix{zoom:1;}
.fix:after{content:‘‘; display:block; visibility:hidden; clear:both; height:0;}
13.ie 下overflow:hidden对其下的绝对层position:absolute或者相对层 position:relative无效。解决方案:给overflow:hidden加position:relative或者position: absolute。
标签:
原文地址:http://my.oschina.net/hiYoHoo/blog/487552